输入顺序是不是影响回归模型结果?

Posted

技术标签:

【中文标题】输入顺序是不是影响回归模型结果?【英文标题】:Is input order affecting regression model result?输入顺序是否影响回归模型结果? 【发布时间】:2020-02-12 18:10:04 【问题描述】:

我有 X 和 y 来训练模型。

X 有输入 x1,x2,x3,x4。

我使用这个模型来预测新数据 new_X。

但 new_X 中的输入是 x3,x2,x1,x4。

X 和 X_new 是具有许多特性的数据帧。

列的顺序会影响模型结果吗?

例如:model.predict_proba(new_X)

x1  x2  x3
-----------
2   2   3
0   1   4
3   4   0
5   5   5

x3  x1  x2
-----------
2   2   3
0   1   4
3   4   0
5   5   5

【问题讨论】:

如果我的回答有帮助,请告诉我 【参考方案1】:

简答:是的


长答案:

如果X 中的变量x1,x2,x3,x4X-new 中的变量x3,x2,x1,x4 表示相同的东西,那么是的

原因很简单。思考以下问题。假设x1 是某些人的年龄。您训练模型,然后您有一个 weight (w) 用于此变量。

接下来,如果您尝试预测X_new,则将使用这个经过训练的weight。但现在,它将应用于另一个变量(即x3 而不是x1)。

【讨论】:

以上是关于输入顺序是不是影响回归模型结果?的主要内容,如果未能解决你的问题,请参考以下文章

spss回归分析结果解读

如何用spss做对数线性(Log-Linear)回归分析

减少回归模型中一个变量对输出的影响

在用SPSS做一个线性回归分析,结果如图,R方很低,但是显著性都还可以。问题是这个模型预测效果很差。

关于多元线性回归模型的显著性检验

spss 做logistic回归 输出结果如何解读