BaşlayınÜcretsiz başlayın

Bir lineer model çalıştır

map() fonksiyonunu sadece bir sayının karekökünü almak ya da veri simüle etmek için değil, daha fazlası için kullanabilirsin. map() ile farklı girdiler üzerinde dönerek, her biri bir listenin belirli elemanının benzersiz değerlerini kullanan birden çok model de çalıştırabilirsin. Sonrasında da çalıştırdığın modeller üzerinde yineleyerek model özetlerini oluşturabilir ve sonuçlara bakabilirsin.

sites ve list_of_df listeleri önceden yüklendi.

Bu egzersiz, kursun bir parçasıdır

purrr ile Fonksiyonel Programlamanın Temelleri

Kursa Göz Atın

Egzersiz talimatları

  • list_of_df'i boru operatörüyle (%>%) map() içine aktar ve lm() lineer model fonksiyonunu kullanarak, a'yı yanıt, b'yi yordayıcı değişken olarak karşılaştır.
    • Şu söz dizimini kullan: lm(response ~ predictor, data = )
  • Ardından lineer model çıktısını yine map() içine aktar ve her modelin summary() çıktısını üret.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Map over the models to look at the relationship of a vs. b
___ %>%
    map(~ ___(___ ~ ___, data = .)) %>%
    map(___)
Kodu Düzenle ve Çalıştır