这看起来应该是直截了当的,但我有一个数据框,需要提取trial
中每个可能的id
对的分数的相关性(换句话说,比较ID为1的分数试验10至ID 2在试验10中,在试验10 ID 1至ID 3试验体10,等等。的示例数据帧如下。有效提取R中的成对相关性
id <- c('1','1','1','2', '2', '2', '3', '3', '3')
trial <- c('10','11','12','10', '11', '12', '10', '11', '12')
score<- c('634', '981','101', '621', '31', '124', '827', '404', '92')
d <- data.frame(id, trial, score)
d
id trial score
1 10 634
1 11 981
1 12 101
2 10 621
2 11 31
2 12 124
3 10 827
3 11 404
3 12 92
结果应该是一个具有所有可能组合相关性的新矩阵。表面上它是评估整个ID的评分可靠性。
数据约为10000行,导致R窒息。我已经在这里看了论坛,并试图找出使用comb
或outer
但语法混淆。任何帮助将非常感激!
以前从未使用过xtabs,这看起来很方便! – amurphy