与 Excel 不同时如何解释 R 中的 Spearman 相关性
How to interpret Spearman correlation in R when it's different from Excel
我已经 运行在 R 和 Excel 中找到了一些相关性,并且由于我在同一数据上得到了非常不同的结果,所以我很困惑到底是什么正确的。我想 运行 R 中较大数据的相关性,所以 excel 分析只是为了了解会发生什么,但现在我不相信自己会用 R 来解决这个问题。
这是数据和结果
X Y
1 166
2 197
3 172
5 169
6 173
6 237
7 389
8 232
8 208
cor.test(X, Y, method="spearman")
S = 34.283, p-value = 0.03062
alternative hypothesis: true rho is not equal to 0
sample estimates:
rho
0.7143109
但根据excel(使用“correl”),它们之间的相关性约为 0.48。它应该对应于 S 或 rho,还是我遗漏的其他东西?
tl;dr 看起来 Excel 给出的是 Pearson 相关性,而不是 Spearman 相关性。 (实际上,这正是您链接的帮助页面所说的内容,尽管它从未使用“Pearson”一词。您是如何得出结论 method = "spearman"
与 Excel 计算的正确匹配的。 .?)
cor.test(d$X,d$Y)
(我将数据框保存为d
)给出
Pearson's product-moment correlation
data: d$X and d$Y
t = 1.4448, df = 7, p-value = 0.1918
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
-0.2711667 0.8673254
sample estimates:
cor
0.4792647
我已经 运行在 R 和 Excel 中找到了一些相关性,并且由于我在同一数据上得到了非常不同的结果,所以我很困惑到底是什么正确的。我想 运行 R 中较大数据的相关性,所以 excel 分析只是为了了解会发生什么,但现在我不相信自己会用 R 来解决这个问题。
这是数据和结果
X Y
1 166
2 197
3 172
5 169
6 173
6 237
7 389
8 232
8 208
cor.test(X, Y, method="spearman")
S = 34.283, p-value = 0.03062
alternative hypothesis: true rho is not equal to 0
sample estimates:
rho
0.7143109
但根据excel(使用“correl”),它们之间的相关性约为 0.48。它应该对应于 S 或 rho,还是我遗漏的其他东西?
tl;dr 看起来 Excel 给出的是 Pearson 相关性,而不是 Spearman 相关性。 (实际上,这正是您链接的帮助页面所说的内容,尽管它从未使用“Pearson”一词。您是如何得出结论 method = "spearman"
与 Excel 计算的正确匹配的。 .?)
cor.test(d$X,d$Y)
(我将数据框保存为d
)给出
Pearson's product-moment correlation
data: d$X and d$Y
t = 1.4448, df = 7, p-value = 0.1918
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
-0.2711667 0.8673254
sample estimates:
cor
0.4792647