Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 相关协变量?_R_Statistics_Correlation - Fatal编程技术网

R 相关协变量?

R 相关协变量?,r,statistics,correlation,R,Statistics,Correlation,我不确定这是stackoverflow还是crossvalidated的问题 我希望在计算两个度量之间的相关性时,能够包含协变量度量。例如,假设我有100个样本,我有两个测量,x和y。现在让我们假设我还有第三个度量,一个协变量(比如年龄)。我想测量x和y之间的相关性,但我也想忽略来自协变量age的任何相关性 如果我在拟合线性模型,我可以简单地将术语添加到模型中: lm(y~x+age) 我知道你不能在R(使用~)中计算与这种模型的相关性 所以我想知道: 我的要求有意义吗?我想可能不会 如果是,

我不确定这是
stackoverflow
还是
crossvalidated
的问题

我希望在计算两个度量之间的相关性时,能够包含协变量度量。例如,假设我有100个样本,我有两个测量,
x
y
。现在让我们假设我还有第三个度量,一个协变量(比如年龄)。我想测量
x
y
之间的相关性,但我也想忽略来自协变量
age
的任何相关性

如果我在拟合线性模型,我可以简单地将术语添加到模型中:

lm(y~x+age)
我知道你不能在
R
(使用
~
)中计算与这种模型的相关性

所以我想知道:

  • 我的要求有意义吗?我想可能不会
  • 如果是,我应该使用什么R包

  • 听起来你在要求半偏相关。你想要x和y之间的相关性,把x和z之间的相关性分开。你需要了解一下


    然后,R中的ppcor包将帮助您进行计算。

    换句话说,您正在尝试做的是:如果变量x可以由变量z部分解释(拟合)(年龄
    age
    ),则在用x拟合变量y之前,排除由z解释的x分量。可能是交叉验证的问题。是的,交叉验证…希望它能被迁移,我不需要重写我的答案。