İşsizlik modelini değerlendirmek için gain eğrisi
Önceki egzersizde female_unemployment için tahminler yaptın ve tahminlerle artık değerleri (residuals) görselleştirdin.
Şimdi, unemployment_model modelinin tahminlerini gerçek female_unemployment değerlerine karşı WVPlots::GainCurvePlot() (docs) fonksiyonunu kullanarak gain eğrisini de çizeceksin.
Sıralamanın, tam değerlerden daha önemli olduğu durumlarda, gain eğrisi modelin tahminlerinin gerçek sonuçla aynı sırayı takip edip etmediğini kontrol etmene yardımcı olur.
GainCurvePlot() fonksiyonuna yapılan çağrılar şu şekildedir:
GainCurvePlot(frame, xvar, truthvar, title)
şu anlamlara gelir:
framebir veri çerçevesidirxvarvetruthvar,frameiçindeki tahmin ve gerçek sonuç sütunlarının adlarını veren karakter dizileridirtitlegrafiğin başlığıdır
Tahminler tam olarak aynı sırayı verdiğinde, göreli Gini katsayısı 1 olur. Model sıralamayı kötü yaptığında, göreli Gini katsayısı sıfıra yaklaşır, hatta negatif olabilir.
Tahminleri de içeren unemployment veri çerçevesi ve unemployment_model modeli kullanımın için hazır.
Bu egzersiz, kursun bir parçasıdır
R'de Supervised Learning: Regresyon
Egzersiz talimatları
WVPlotspaketinilibrary()ile yükle.- Gain eğrisini çiz. Grafiğe "Unemployment model" başlığını ver. Modelin tahminleri doğru sıralıyor mu?
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# unemployment (with predictions) is available
summary(unemployment)
# unemployment_model is available
summary(unemployment_model)
# Load the package WVPlots
___
# Plot the Gain Curve
___(___, ___, ___, "Unemployment model")