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
(使用~
)中计算与这种模型的相关性
所以我想知道:
听起来你在要求半偏相关。你想要x和y之间的相关性,把x和z之间的相关性分开。你需要了解一下
然后,R中的ppcor包将帮助您进行计算。换句话说,您正在尝试做的是:如果变量x可以由变量z部分解释(拟合)(年龄
age
),则在用x拟合变量y之前,排除由z解释的x分量。可能是交叉验证的问题。是的,交叉验证…希望它能被迁移,我不需要重写我的答案。