2017-03-05 67 views
1

我想知道如何找到r,一个有序数据集列联表的相关系数。我的文本给出了以下公式: ​​如何找到表中有序数据的r相关系数 - 在R中?

是否有R包或函数来计算这个值?

例如,如果我的表是

T <- as.table(rbind(
    c(9, 44, 13, 10), 
    c(11, 52, 23, 22), 
    c(9, 41, 12, 27))) 

dimnames(T) <- list(Var1 = c("A","B","C"), 
        Var2 = c("W","X","Y","Z")) 

R可以计算R该示例数据为我快速地设置的?在这种情况下,答案应该是[R = 0.14

回答

1

polycor [R包应该能够得到正确的解决方案:

T 
##  Var2 
## Var1 W X Y Z 
## A 9 44 13 10 
## B 11 52 23 22 
## C 9 41 12 27 

# install.packages("polycor") 
library(polycor) 
polychor(T) 
## [1] 0.148935 
+0

真棒!我正在使用polycor(没有'h')。万分感谢! – user7662761