ПочатиПочніть безкоштовно

Моделі забруднення з багатомасштабними взаємодіями

Набір даних 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
___
___
Редагувати та запускати код