我正在尝试进行10倍交叉验证,以便在matlab中使用神经网络分析我的字符识别项目的结果.我知道如何计算每个折叠的混淆矩阵.但问题是我不知道如何计算10倍的平均混淆矩阵.
如果您有每个折叠的混淆矩阵,您可以简单地将它们的值相加以得到总混淆矩阵.
例如,如果你有两个折叠,那么产生的混淆矩阵就是
Classifier ----------------- Class 1 Class 2 Actual | Class 1 25 3 | Class 2 6 21 Classifier ----------------- Class 1 Class 2 Actual | Class 1 23 5 | Class 2 4 23
然后总混淆矩阵是
Classifier ----------------- Class 1 Class 2 Actual | Class 1 48 8 | Class 2 10 44