Membuat fungsi lift
Lift dapat dihitung dengan menghitung selisih antara efek perlakuan (atau mean) dari treatment dibandingkan dengan efek perlakuan dari control, lalu dibagi dengan efek perlakuan dari control. Rumus lift dapat dilihat di bawah ini:
$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$
Hasilnya adalah persentase perbedaan antara control dan treatment.
Dalam latihan ini, Anda akan membuat fungsi untuk mengotomatisasi proses perhitungan lift. Banyak tim pemasaran menjalankan pengujian secara terus-menerus. Semakin banyak bagian proses yang terjadi di setiap pengujian dapat Anda otomasi, semakin banyak waktu yang Anda miliki untuk melakukan analisis yang lebih menarik.
Latihan ini adalah bagian dari kursus
Menganalisis Kampanye Pemasaran dengan pandas
Petunjuk latihan
- Hitung mean dari
adanbmenggunakannp.mean(). - Gunakan
a_meandanb_meanuntuk menghitung lift dari treatment. - Cetak hasil dari fungsi
lift()yang Anda buat dengan menggunakan variabelcontroldanpersonalization.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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))