Задание взаимодействия
До сих пор вы использовали единую модель параллельных наклонов, которая давала приемлемое качество подгонки для всего набора данных, а затем три отдельные модели для каждой категории возраста дома — они лучше подходили для каждой отдельной категории, но были неудобны в работе: приходилось иметь дело с тремя моделями и объяснять каждую из них. В идеале хотелось бы иметь одну модель, которая обладала бы всей предсказательной силой отдельных моделей.
Построить такую единую модель можно, добавив взаимодействия между объясняющими переменными. Синтаксис формул в R достаточно гибкий и предлагает несколько вариантов — в зависимости от того, предпочитаете ли вы лаконичный код, который быстро писать и читать, или явный код, подробно описывающий выполняемые действия.
Набор данных taiwan_real_estate доступен.
Это упражнение является частью курса
Промежуточная регрессия в R
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Model price vs both with an interaction using "times" syntax
___