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

Запустити лінійну модель

За допомогою map() можна робити значно більше, ніж просто брати квадратний корінь із числа чи імітувати дані. Ви також можете використовувати map() для проходу різними вхідними даними, щоб запустити кілька моделей, кожна з яких використовує унікальні значення певного елемента списку. Після цього можна пройтися по запущених моделях, щоб створити підсумки моделей і переглянути результати.

Списки sites і list_of_df вже завантажені.

Ця вправа є частиною курсу

Основи функціонального програмування з purrr

Переглянути курс

Інструкції до вправи

  • Передайте list_of_df через конвеєр у map() разом із функцією лінійної моделі lm(), щоб порівняти a як відгук і b як змінну-передиктор.
    • Використайте синтаксис: lm(response ~ predictor, data = )
  • Потім передайте результат лінійної моделі в map() і згенеруйте summary() для кожної моделі.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Map over the models to look at the relationship of a vs. b
___ %>%
    map(~ ___(___ ~ ___, data = .)) %>%
    map(___)
Редагувати та запускати код