En uygun eşik değerini bulma
Varsayılan (default) riskini önlemeyi hedefleyen bir kampanya yürüttüğünü hayal et. Tahminlerin sayesinde kampanyanı kurgulayabilirsin. Bu nedenle, seçeceğin eşik değeri sonuçların için kritik öneme sahiptir. Kampanyanın maliyetlerini ve getirilerini biliyorsan, ampirik olarak hangi eşik değerinin en makul olduğunu test edebilirsin. Bu egzersizde şu senaryoyla karşı karşıyayız:
Eğer bir müşteri kampanyamız sayesinde temerrüde düşmezse, yani temerrüdü doğru tahmin ettiysek (true positive), 1000€ ödül kazanıyoruz. Ancak kampanyayı aslında temerrüde düşmeyecek bir müşteriye yöneltirsek, yani temerrüdü yanlış şekilde tahmin edersek (false positive), 250€ maliyetimiz oluyor.
Bir önceki egzersizden kısıtlı modelin en iyi model olduğunu biliyoruz. Bu nedenle yalnızca o model için en uygun eşik değerini hesapla. Tahminler defaultData veri çerçevesinin predNew sütununda saklı. SDMTools paketini kullan.
Bu egzersiz
R ile Pazarlama Analitiği için Machine Learning
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
library(SDMTools)
# Confusion matrix with threshold 0.5
confMat <- confusion.matrix(defaultData$PaymentDefault,
defaultData$predNew,
threshold = ___)
confMat