Basit tek değişkenli bir regresyon kodla
İlk kodlama egzersizinde, tek değişkenli bir modelleme görevi tanımlamak için bir formül oluşturacak ve ardından verilere doğrusal bir model uyduracaksın. Sana, Amerika Birleşik Devletleri'nde birkaç yıl boyunca erkek ve kadın işsizlik oranları veriliyor (Kaynak).
Görev, gözlenen erkek işsizlik oranından kadın işsizlik oranını tahmin etmek.
Sonuç değişkeni female_unemployment, girdi ise male_unemployment.
Değişken katsayısının işareti, değişken arttıkça sonucun artıp (+) artmadığını ya da azalıp (-) azalmadığını söyler.
lm() için çağırma arayüzünü hatırla (docs):
lm(formula, data = ___)
unemployment veri çerçevesi önceden yüklenmiştir.
Bu egzersiz, kursun bir parçasıdır
R'de Supervised Learning: Regresyon
Egzersiz talimatları
female_unemploymentdeğişkeninimale_unemployment'ın bir fonksiyonu olarak ifade eden bir formül tanımla. Formülüfmladeğişkenine ata ve yazdır.- Ardından
lm()vefmlayı kullanarakunemploymentveri kümesiyle erkek işsizlikten kadın işsizliği tahmin eden bir doğrusal model uygula. - Modeli yazdır. Erkek işsizliğe ait katsayı beklediğinle tutarlı mı? Erkek işsizlik arttıkça kadın işsizlik de artıyor mu?
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# unemployment is available
summary(unemployment)
# Define a formula to express female_unemployment as a function of male_unemployment
fmla <- ___
# Print it
___
# Use the formula to fit a model: unemployment_model
unemployment_model <- ___
# Print it
___