【发布时间】:2018-04-23 01:52:57
【问题描述】:
我有 3 个预测模型,我正在使用混淆矩阵评估那里的性能。 对于 3 个模型中的每一个,我都得到了相同的混淆矩阵结果。 我预计不同的模型会表现不同并产生不同的混淆矩阵。我是预测建模的新手,所以我怀疑我犯了一个“新手错误”。我正在使用的完整脚本位于 GiThub 上的 Jupyter 笔记本中 here
下面是 3 个模型的代码截图
有人能指出哪里出了问题吗? 干杯 迈克
【问题讨论】:
-
尝试grid-search 调整超参数。
-
少说,你应该适合在火车上,但在测试中预测,这就是你获得有意义数据的地方。您是否还检查了所有不同模型的所有预测是否具有完全相同的值?
-
@Tbaki 是的,奇怪的是,所有 3 个模型的行值预测都是相同的。根据 Mohammed Kashif 的建议,我将使用 train_test_split 方法拆分数据以获得更有意义的数据,然后重新运行预测。
标签: python-3.x pandas machine-learning scikit-learn sklearn-pandas