gpt4 book ai didi

r - 如何在 R 中为 C5.0 包设置成本矩阵?

转载 作者:行者123 更新时间:2023-12-04 23:54:55 25 4
gpt4 key购买 nike

我在网上搜索了很多,但没有找到任何关于 R 中 C5.0 函数的“成本”参数的有用描述。从 C5.0 R 手册中,它只是说“与可能的错误。矩阵应该有 C 列和行,其中 C 是类级别的数量”。它没有告诉我是否栏目 是模型的预测结果。

任何人都可以帮忙吗?

最佳答案

以下是来自 C5.0(版本 0.1.0-15)帮助页面的引用:

The cost matrix should by CxC, where C is the number of classes. Diagonal elements are ignored. Columns should correspond to the true classes and rows are the predicted classes. For example, if C = 3 with classes Red, Blue and Green (in that order), a value of 5 in the (2,3) element of the matrix would indicate that the cost of predicting a Green sample as Blue is five times the usual value (of one).



按照帮助页面中的示例,这将是一个成本矩阵:
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

这将意味着以下内容:
  • 将红色样本预测为蓝色是通常值(一)的 3 倍
  • 将红色样本预测为绿色是通常值的 7 倍
  • 将蓝色样本预测为红色是通常值的 2 倍
  • 将蓝色样本预测为绿色是通常值的 1 倍
  • 将绿色样本预测为红色是通常值的 4 倍
  • 将绿色样本预测为蓝色是通常值的 5 倍
  • 关于r - 如何在 R 中为 C5.0 包设置成本矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206091/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com