python-3.x 线性回归中的混淆矩阵

gcuhipw9  于 2023-08-08  发布在  Python
关注(0)|答案(2)|浏览(114)

我有实际值和预测值。
实际值:33.3663、38.2561、28.6362、35.6252
预测值:28.9721、35.6161、27.9561、22.6272
我想应用混淆矩阵来找到准确性。

7y4bm7vi

7y4bm7vi1#

溶液

首先,混淆矩阵不适用于连续值。而且,您也可以通过将连续值转换为类来使用它。检查https://datascience.stackexchange.com/questions/46019/continuous-variable-not-supported-in-confusion-matrix

from sklearn.metrics import confusion_matrix
 
expected = [1, 1, 0, 1, 0, 0, 1, 0, 0, 0]
predicted = [1, 0, 0, 1, 0, 0, 1, 1, 1, 0]
results = confusion_matrix(expected, predicted)
print(results)

字符串

输出

[[4 2]
 [1 3]]

引用

https://machinelearningmastery.com/confusion-matrix-machine-learning/

rwqw0loc

rwqw0loc2#

混淆矩阵确实不能直接应用于连续数据,但可以对连续数据进行范围分类,然后得到值范围的混淆矩阵。

相关问题