MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Hitung mean dari a dan b menggunakan np.mean().
  • Gunakan a_mean dan b_mean untuk menghitung lift dari treatment.
  • Cetak hasil dari fungsi lift() yang Anda buat dengan menggunakan variabel control dan personalization.

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))
Edit dan Jalankan Kode