【发布时间】:2012-10-18 05:07:02
【问题描述】:
Cor.test() 将向量 x 和 y 作为参数,但我有一个完整的数据矩阵要成对测试。 Cor() 将此矩阵作为参数就好了,我希望找到一种方法来为 cor.test() 做同样的事情。
其他人的常见建议似乎是使用cor.prob():
https://stat.ethz.ch/pipermail/r-help/2001-November/016201.html
但是这些p值和cor.test()生成的p值不一样!!! Cor.test() 似乎也比 cor.prob() 更好地处理成对删除(我的数据集中有相当多的缺失数据)。
有没有人可以替代cor.prob()?如果解决方案涉及嵌套 for 循环,那就这样吧(我对 R 足够新,即使这对我来说也是个问题)。
【问题讨论】:
-
您可以将
lapply与cor.test一起使用,或者将函数矢量化并将其提供给outer,如以下链接所示:stackoverflow.com/questions/9917242/…
标签: r correlation