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, kursun bir parçasıdır
Pazarlama Analitiği: Python ile Müşteri Terkini Tahmin Etme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import LogisticRegression