将交互项添加到MATLAB多元回归中

时间:2015-05-08 16:48:39

标签: matlab regression linear-regression standardized

我目前正在使用MATLAB的LinearModel.fit函数运行多元线性回归,对于如何手动向模型正确添加交互项,我感到有点困惑。我知道,LinearModel.fit没有自己标准化变量,所以我一直这样做。

到目前为止,我的方式是

  1. 标准化每个变量的观察结果
  2. 将特定变量的相应标准化值相乘以创建交互项,然后将这些新变量添加到回归数据集中
  3. 运行回归
  4. 这是正确的方法吗?在计算“原始”术语后,我是否应该标准化交互项变量?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

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

我的直觉与你到目前为止描述过程的方式相同。