2017-03-05 71 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