为什么我的堆叠回归器得分比其组件差?

问题描述

我正在使用以下代码段:

enter image description here

函数test_submodels计算每个子模型的r ^ 2 testscore并丢弃坏子(在这种情况下,仅是svm模型),并返回新的列表model_names。然后,我正在计算我的堆叠式回归器的r ^ 2分数,这真是太糟糕了。该代码输出如下所示:

score overview

以下是有关子模型的更多说明,它们是按以下方式创建的:

enter image description here

解决方法

我最终解决了这个问题,我不得不在堆叠回归器中定义最终的估计量,例如: enter image description here

这会将堆叠得分提高到大约0.9

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...