将结果写入R中的一行

时间:2014-07-03 12:42:34

标签: r asbio

我做了一个Kappa统计{Asbio}。

library("asbio")
reference<-c("hi","low","low","hi","low","med","med")
class1<-c("hi","hi","low","hi","med","med","med")
Kappa(class1,reference)

所以结果是:

$ttl_agreement
[1] 71.42857

$user_accuracy
hi   low   med 
100.0  33.3 100.0 

$producer_accuracy
hi   low   med 
 66.7 100.0  66.7 

$khat
[1] 58.8

$table
      reference
class1 hi low med
   hi   2   1   0
   low  0   1   0
   med  0   1   2

我想要的是将此结果保存到表格中:

ttl_agreement  user_accuracy_hi user_accuracy_low user_accuracy_med  ... etc. 
 71.42857            100.0           100.0             100           

所以&#34; defregmentate&#34;我的结果并将它们放在一个表行(列名)中。我想重复Kappa可能是100次。也许我的问题很简单,但我真的找不到答案......提前谢谢

1 个答案:

答案 0 :(得分:2)

尝试unlist(Kappa(class1,reference)),它会为您提供一个简单的(命名)向量,如果您愿意,可以使用as.table()轻松强制转换为表格。这是有效的,因为Kappa()会返回一个可以unlist到简单向量的列表。