MulaiMulai sekarang secara gratis

ROI pada belanja iklan

Return on investment (ROI) untuk belanja iklan dapat dikategorikan menggunakan empat keluaran dari confusion matrix. Besaran ini didefinisikan sebagai rasio antara total return dan total biaya. Jika nilainya lebih besar dari 1, ini menunjukkan total return lebih besar daripada total biaya, dan sebaliknya. Pada latihan ini, Anda akan menghitung contoh ROI dengan mengasumsikan r tetap, yaitu return per klik per jumlah impresi, dan cost, biaya per jumlah impresi.

Modul pandas tersedia sebagai pd di workspace Anda dan DataFrame contoh telah dimuat sebagai df. Array y_test (nilai target pada set pengujian) dan y_pred (nilai target yang diprediksi) tersedia untuk digunakan. Selain itu, DecisionTreeClassifier dari sklearn.tree juga tersedia.

Latihan ini adalah bagian dari kursus

Memprediksi CTR dengan Machine Learning di Python

Lihat Kursus

Petunjuk latihan

  • Hitung confusion matrix dan peroleh keempat kategorinya dengan meratakan matriks menggunakan .ravel().
  • Hitung total return (menggunakan r) dan total biaya (menggunakan cost) dengan memanfaatkan kuantitas dari keempat kategori tersebut.
  • Hitung total ROI.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Compute confusion matrix and get four categories
conf_matrix = ____(y_test, y_pred)
tn, fp, fn, tp = conf_matrix.____

# Calculate total return, total spent, and ROI
r = 0.2
cost = 0.05
total_return = ____ * r
total_cost = (____ + ____) * cost 
roi = ____ / ____
print("Total return: %s, Total cost: %s, ROI: %s" %(
  total_return, total_cost, roi))
Edit dan Jalankan Kode