В настоящее время я использую множественную линейную регрессию с использованием функции MATLAB LinearModel.fit
, и я немного смущен тем, как правильно добавлять условия взаимодействия в модель вручную. Насколько мне известно, LinearModel.fit
не стандартизирует переменные сама по себе, поэтому я делал это вручную.
До сих пор я делал это так, чтобы
- Стандартизируйте наблюдения для каждой переменной
- Умножьте соответствующие стандартизированные значения из определенных переменных, чтобы создать условия взаимодействия, а затем добавьте эти новые переменные в набор данных регрессии.
- Запустите регресс
Это правильный способ сделать это? Должен ли я стандартизировать переменные терминов взаимодействия также после расчета «сырых» терминов? Любая помощь будет принята с благодарностью!