You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从相关性检验(correlation test)中提取rho值?

如何从相关性检验结果中提取rho值?

先定义示例数据:

x <- c(1,2,3,4,5,6)
y <- c(1,0,-1,-1,0,-2)

执行Spearman相关性检验后,cor.test()会返回一个包含所有检验信息的列表对象。要提取其中的rho值,直接通过列表的命名元素获取即可:

  1. 先把检验结果保存到变量中,方便后续操作:
cor_result <- cor.test(x, y, alternative = "less", method = "spearman")
  1. 提取rho值的两种常用方式:
  • 直接通过$rho提取:
cor_result$rho
# 输出结果:-0.7356124
  • 也可以通过$estimate提取(estimate是存储样本估计值的命名向量,其中包含rho):
cor_result$estimate
# 输出结果:
#        rho 
# -0.7356124

如果需要纯数值形式(不带变量名),可以用as.numeric()转换:

as.numeric(cor_result$rho)
# 输出结果:-0.7356124

内容的提问来源于stack exchange,提问作者Chris Ruehlemann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 00:10:20