Doğrusal regresyon modeli uydurma
2015'ten beri her yıl Avrupa'daki BT uzmanları arasında anonim bir maaş anketi yapılıyor. 2018'de yüzlerce katılımcı gönüllü olarak yer aldı. Anket verilerinde katılımcıların sahip olduğu deneyim yılı sayısı ve mevcut maaşları yer alıyor.
Bu iki değişken arasındaki ilişkiyi analiz ederek daha fazla deneyim yılının daha yüksek mi yoksa daha düşük mü maaşla sonuçlandığını öğreneceksin.
Bağımsız değişkenin experience_years, bağımlı değişkenin ise current_salary.
Veriler data olarak, ayrıca statsmodels.api ve pandas sırasıyla sm ve pd olarak senin için yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile Anket Verilerini Analiz Etme
Egzersiz talimatları
xveydeğişkenlerini tanımla.- Sabit terimi ekle.
OLS()regresyonunu gerçekleştir ve modeli.fit()et.- Özet tablosunu yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Define variable, x and y
x = salary_survey.____.____
y = salary_survey.____.____
# Add the constant term
x = ____.____(x)
# Perform .OLS() regression and fit
result = ____.____(y,x).____()
# Print the summary table
print(____.____())