我有400个商店部门,我在所有部门之间运行(Pearson)相关性 . 如何输出'N'(个案数)和显着性水平(p值)?
我正在使用cor函数 . 这是我当前的代码,工作正常:
numprod <- ncol(data) - 2;
matrix <- as.matrix(data[ ,2:numprod]);
AllChannels <- cbind(matrix(nrow = numprod-1,"All channels"),cor(matrix, use="all.obs", method="pearson"));
在SPSS中,当您运行相关时,它会输出相关系数N和显着性 . 这是我想要的结果 .
谢谢大家!
卢卡斯
1 回答
如果它只是其中一个向量的长度,那么使用
length
. 如果你想要相关系数的推理计算等于0,那么使用cor.test(如?cor
的帮助页面告诉你的那样 . )如果它是测试的自由度数,那么请仔细查看?cor.test
.cor.test的结果将是一个列表,因此使用
cbind
没有用 . Hmisc包有rcorr
: