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

在R Studio中使用ConsRank计算τx相关系数的技术求助

用ConsRank包计算Emond和Mason(2002)的τx相关系数

步骤1:构造排序矩阵

先把你提供的评价者排序矩阵转换成R可识别的数据结构:

# 行代表5位评价者,列代表4个被评价对象(A、B、C、D)
rank_matrix <- matrix(
  c(1,2,3,4,
    2,1,3,4,
    2,3,1,4,
    1,3,2,4,
    2,1,4,3),
  nrow = 5, byrow = TRUE,
  dimnames = list(paste0("评价者", 1:5), c("对象A", "对象B", "对象C", "对象D"))
)

步骤2:加载ConsRank包

library(ConsRank)

步骤3:计算τx系数与共识排序

调用consensus_rank函数,指定使用tau_x系数:

# 计算共识排序及τx一致性系数
consensus_result <- consensus_rank(rank_matrix, tau = "tau_x")

# 查看完整结果
print(consensus_result)

结果解释

  • 输出中的consensus字段对应共识排序:对象B排第1、对象A排第2、对象C排第3、对象D排第4,和你提供的结果一致
  • tau_x字段的结果为0.82,该值衡量所有评价者排序与共识排序的整体一致性,数值越接近1说明排序一致性越高

内容的提问来源于stack exchange,提问作者Kerem Akcivan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 02:25:52