2015-05-08 85 views
2

我目前使用MATLAB的LinearModel.fit函数运行多重线性回归,关于如何正确地向模型添加交互作用术语,我有点困惑。据我所知,LinearModel.fit没有标准化自己的变量,所以我一直在手动。将交互作用术语添加到MATLAB多重回归

到目前为止,我已经做了它的方式一直

  1. 规范意见对每个变量
  2. 乘以相应的特定变量的标准化值以创建交互项,然后添加这些新的变数集合回归数据
  3. 运行回归

这是正确的方式去这样做呢?在计算“原始”术语后,我是否应该将交互作用项变量标准化?任何帮助将不胜感激!

回答

0

是否要规范交互术语可能取决于您打算如何处理模型。标准化通常不会影响模型性能,因为它允许更直接的模型解释,因为您的学习系数将在相似的尺度上。我怀疑是否这样做主要是一个意见问题。 Here is a relevant stats.stackexchange post可能有所帮助。

我的直觉与您迄今描述过程的方式相同。

+0

感谢您的回复。那么你认为我应该规范互动条款吗? – dwm8

+0

我不会标准化互动条款,没有。这只会使我后来的分析更加混淆(即两个标准化变量的标准化产品)。 –