Yeni bir müşterinin churn edip etmeyeceğini tahmin etme
Videoda gördüğün gibi, sklearn kullanarak bir model eğitmek için:
- İlgili modeli içe aktar - burada bir Support Vector Classifier:
from sklearn.svm import SVC
- Modeli örnekle:
svc = SVC()
- Veriye eğit, yani "fit et":
svc.fit(telco['data'], telco['target'])
Burada ilk argüman özelliklerden (features), ikinci argüman ise tahmin etmeye çalıştığımız etiketlerden (label) oluşur — müşterinin churn edip etmeyeceği. Modeli fit ettikten sonra, yeni bir müşterinin etiketini tahmin etmek için modelin .predict() metodunu kullanabilirsin.
Bu süreç hangi modeli kullanırsan kullan hep aynıdır ve sklearn'de bir sürü model var! Bu egzersizde LogisticRegression kullanacaksın.
Bu egzersiz
Pazarlama Analitiği: Python ile Müşteri Terkini Tahmin Etme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import LogisticRegression