简体   繁体   English

线性回归中的混淆矩阵

[英]Confusion matrix in linear regression

I have actual values and predicted values.我有实际值和预测值。

Actual: 33.3663, 38.2561, 28.6362, 35.6252实际:33.3663、38.2561、28.6362、35.6252

Predicted: 28.9721, 35.6161, 27.9561, 22.6272预测:28.9721、35.6161、27.9561、22.6272

I want to apply confusion matrix to find the accuracy.我想应用混淆矩阵来找到准确性。

Solution解决方案

First thing, confusion matrix is not for continuous values.首先,混淆矩阵不适用于连续值。 AND you can also use it by converting continuous values to classes.并且您还可以通过将连续值转换为类来使用它。 check https://datascience.stackexchange.com/questions/46019/continuous-variable-not-supported-in-confusion-matrix检查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)

Output Output

[[4 2]
 [1 3]]

Reference参考

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM