НачатьНачать бесплатно

Модели загрязнения с многомасштабными взаимодействиями

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