Запустити лінійну модель
За допомогою 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(___)