[英]function of corr.test() and cor() to get pearson correlation and P value in R
[英]psych::corr.test adjust not working when kendall correlation is used to get p.value
我发现其他用户正在使用心理包corr.test函数,并在 此处和此处获得经过校正和未经校正的p.values。他们使用Pearson和Spearman Rho相关性与“ adjust”参数。
但是使用kendall相关方法时我没有得到调整...我认为这不是数据问题...代码如下:
JustScores.Cor<-psych::corr.test(JustScores,method="kendall",adjust="none")
ap<-data.frame(JustScores.Cor$p)
如果省略“ adjust =” none“”(默认=“ holm”),或将调整值更改为“ BH”,“ bonferroni”,“ BH”,“ fdr”,则得到相同的值...
无论我得到什么,它都不是未校正的值,因为它与ggscatter(ggpubr软件包)和stats cor.test中显示的值不同。
cor.test(JustScores[,VarName1],JustScores[,VarName2],exact=TRUE,method="kendall")$p.value
我也尝试了corr.p,但它提供了相同的...
我究竟做错了什么? 任何想法?
任何帮助表示赞赏。
我无法重现您的问题。 原始概率在标有“概率值”的矩阵的对角线以下,而调整后的值在对角线以上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.