我做了一个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次。也许我的问题很简单,但我真的找不到答案......提前谢谢
答案 0 :(得分:2)
尝试unlist(Kappa(class1,reference))
,它会为您提供一个简单的(命名)向量,如果您愿意,可以使用as.table()
轻松强制转换为表格。这是有效的,因为Kappa()
会返回一个可以unlist
到简单向量的列表。