Модели загрязнения с многомасштабными взаимодействиями
Набор данных meuse содержит переменные-предикторы как одного масштаба (x, y), так и разных масштабов (elev, dist, om). В одном из предыдущих упражнений вы строили модель, в которой загрязнение кадмием предсказывалось как функция местоположения и высоты над уровнем моря:
mod <- gam(cadmium ~ s(x, y) + s(elev),
data = meuse, method = "REML")
В этом упражнении вы построите модель, которая позволяет нескольким переменным разных масштабов взаимодействовать в рамках единого тензорного сглаживания te().
Это упражнение является частью курса
Нелинейное моделирование с помощью обобщённых аддитивных моделей (GAM) в R
Инструкции к упражнению
- Преобразуйте эту модель так, чтобы переменные
x,yиelevвзаимодействовали в одном термеte(), каждая в собственном масштабе. - Затем выведите сводку модели и визуализируйте её с помощью
plot().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Fit the model
tensor_mod <- ___
# Summarize and plot
___
___