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

Her doğrusal regresyon modelini tidy et

Artık her bir iç içe geçmiş veri kümesi üzerinde doğrusal regresyon yaptın ve liste sütunu model içinde birer doğrusal model saklı. Ancak modelleri yeniden birleştirebilmen için önce her birini katsayı tablosuna dönüştürerek tidy etmen gerekiyor. Bunu yapmak için map()'i bir kez daha ve broom paketindeki tidy() fonksiyonunu kullanacaksın.

Unutma, bir liste öğelerinin her birine bir fonksiyon uygulamak için map()'e doğrudan fonksiyonu verebilirsin (ör. map(models, tidy)).

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

Vaka Çalışması: R ile Keşifsel Veri Analizi

Kursa Göz Atın

Egzersiz talimatları

  • broom paketini yükle.
  • model sütunundaki her bir doğrusal modele tidy() fonksiyonunu uygulamak için map() fonksiyonunu kullan ve tidied adlı yeni bir sütun oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Load the broom package


# Add another mutate that applies tidy() to each model
by_year_country %>%
  nest(-country) %>%
  mutate(model = map(data, ~ lm(percent_yes ~ year, data = .)))
Kodu Düzenle ve Çalıştır