R语言cor()函数分析了一组数据的相关性(method = "spearman")得到相关性系数和相关性水平,然后再用SPSS对同一组数据做相关性分析(spearman),得出一组相关系数及显著性水平。结果对比发现两种软件分析而得的结果有些出入,相关性系数及显著性水平均有出入,不知这样的情况哪种更可信?这样的情况又是什么原因造成的呢?莫非不同软件中的spearman相关性分析不是同一种算法,那又该以哪种为准呢?渴求有统计学前辈路过并不吝赐教!先在此谢谢您的悉心释疑!数据代码如下:
LM_AT <- read_xlsx("bio heavy metals.xlsx", sheet = "AT", range = "N1:X30")
LM_AT1 <- cor(LM_AT[2:11], method = "spearman")
res14 <- cor.mtest(LDG_AT[2:11], conf.level = 0.95)
col1 <- colorRampPalette(c("#7F0000", "red", "#FF7F00", "yellow", "white",
"cyan", "#007FFF", "blue","#00007F"))
corrplot(LM_AT1, type = "upper", col = col1(10), tl.pos = "d", diag = T,
p.mat = res14$p, sig.level = 0.05)
dput(LM_AT)