我在网络上搜索了很多,但没有找到任何有用的描述‘成本’参数的C5.0函数在R,从C5.0 R手册,它只是说“一个与可能的错误相关的成本矩阵。该矩阵应该有C列和行,其中C是类级别的数目”。它没有告诉我行还是列是模型的预测结果。
有人能帮忙吗?
发布于 2013-11-14 08:36:20
这里引用了C5.0的帮助页(0.1.0-15版):
成本矩阵应该是CxC,其中C是类的数目。忽略对角线元素。列应该对应于真正的类,行是预测的类。例如,如果C=3的类为红色、蓝色和绿色(按该顺序排列),矩阵(2,3)元素中的值为5,则表示将一个绿色样本预测为蓝色的成本是通常值(1)的5倍。
按照“帮助”页面中的示例,这将是一个成本矩阵:
cost.matrix <- matrix(c(
NA, 2, 4,
3, NA, 5,
7, 1, NA
), 3, 3, byrow=TRUE)
rownames(cost.matrix) <- colnames(cost.matrix) <- c("Red", "Blue", "Green")
cost.matrix
Red Blue Green
Red NA 2 4
Blue 3 NA 5
Green 7 1 NA这意味着以下几点:
https://stackoverflow.com/questions/18206091
复制相似问题