0

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

在计算两个度量之间的相关性时,我正在寻找包括协变量度量。例如,假设我有 100 个样本,我有两个测量值,x并且y. 现在假设我还有第三个度量,一个协变量(假设age)。我想测量 和 之间的相关性xy但我也想忽略来自协变量 的任何相关性age

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

lm(y~x+age)

R我知道您无法在(使用~)中计算与这种模型的相关性。

所以我想知道:

  1. 我的要求是否有意义?我怀疑它可能不会。
  2. 如果是这样,我应该使用哪些 R 包?
4

1 回答 1

2

听起来你在要求半偏相关。您希望 x 和 y 之间的相关性部分排除 x 和 z 之间的相关性。您需要阅读部分和半部分相关性

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

于 2013-09-17T04:29:53.183 回答