你可以使用inTrees中的getRuleMetric函数。根据inTrees的文档:
给条件分配结果,并测量规则
根据您使用鸢尾花数据集和目标变量Species的示例:
ruleMetric <- getRuleMetric(ruleExec, X, target)
输出:
# len freq err condition pred
# [1,] "1" "0.333" "0" "X[,4]<=0.8" "setosa"
# [2,] "3" "0.187" "0" "X[,4]>0.8 & X[,4]<=1.65 & X[,4]<=1.35" "versicolor"
# [3,] "4" "0.127" "0" "X[,3]<=4.95 & X[,4]>0.8 & X[,4]<=1.65 & X[,4]>1.35" "versicolor"
# [4,] "5" "0.02" "0" "X[,3]>4.95 & X[,4]>0.8 & X[,4]<=1.65 & X[,4]>1.35 & X[,4]<=1.55" "virginica"
# [5,] "6" "0.007" "0" "X[,2]<=2.85 & X[,3]>4.95 & X[,4]>0.8 & X[,4]<=1.65 & X[,4]>1.35 & X[,4]>1.55" "versicolor"
# [6,] "6" "0.007" "0" "X[,2]>2.85 & X[,3]>4.95 & X[,4]>0.8 & X[,4]<=1.65 & X[,4]>1.35 & X[,4]>1.55" "virginica"
# ...