Lift fonksiyonu oluşturma
Lift, tedavinin (treatment) etkisinin (ya da ortalamasının), kontrolün tedavi etkisine kıyasla farkının kontrolün tedavi etkisine bölünmesiyle hesaplanır. Lift formülü aşağıda verilmiştir:
$$\frac{\text{Treatment dönüşüm oranı - Control dönüşüm oranı}}{\text{Control dönüşüm oranı}}$$
Sonuç, kontrol ile treatment arasındaki yüzde farkını verir.
Bu egzersizde, lift hesaplamasını otomatikleştirecek bir fonksiyon yazacaksın. Birçok pazarlama ekibi sürekli test yapar. Her testte tekrarlanan adımları ne kadar otomatikleştirirsen, o kadar çok ilginç analizlere zaman ayırabilirsin.
Bu egzersiz
pandas ile Pazarlama Kampanyalarını Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
np.mean()kullanarakavebiçin ortalamayı hesapla.a_meanveb_meanile treatment için lift hesapla.- Oluşturduğun
lift()fonksiyonunun sonuçlarınıcontrolvepersonalizationdeğişkenlerini kullanarak yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
def lift(a,b):
# Calcuate the mean of a and b
a_mean = ____
b_mean = ____
# Calculate the lift using a_mean and b_mean
lift = ____
return str(round(lift*100, 2)) + '%'
# Print lift() with control and personalization as inputs
print(lift(control, personalization))