Моделі забруднення з багатомасштабними взаємодіями
Набір даних 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
___
___