MulaiMulai sekarang secara gratis

Analogi waktu di situs web

Ternyata Anda sudah melakukan uji hipotesis yang analog dengan uji A/B ketika Anda tertarik pada berapa lama waktu yang dihabiskan di situs web sebelum dan sesudah kampanye iklan. Gaya dorong lidah katak (besaran kontinu seperti waktu di situs web) adalah analoginya. "Sebelum" = Katak A dan "sesudah" = Katak B. Mari kita latih kembali dengan sesuatu yang benar-benar merupakan skenario sebelum/sesudah.

Kita kembali ke himpunan data no-hitter. Pada tahun 1920, Major League Baseball menerapkan perubahan aturan penting yang mengakhiri apa yang disebut era dead ball. Yang penting, pelempar tidak lagi diizinkan meludahi atau menggores bola, suatu tindakan yang sangat menguntungkan pelempar. Dalam soal ini Anda akan melakukan uji A/B untuk menentukan apakah perubahan aturan ini menghasilkan laju no-hitter yang lebih lambat (yaitu, rata-rata waktu antartanpa-pemukul yang lebih panjang) dengan menggunakan selisih rerata waktu antartanpa-pemukul sebagai statistik uji. Waktu antartanpa-pemukul untuk masing-masing era disimpan dalam array nht_dead dan nht_live, di mana "nht" merupakan singkatan dari "no-hitter time" (waktu tanpa pemukul).

Karena Anda akan menggunakan fungsi draw_perm_reps() dalam latihan ini, ada baiknya Anda mengingat kembali tanda tangan pemanggilannya: draw_perm_reps(d1, d2, func, size=1) atau bahkan merujuk kembali ke latihan bab 3 saat Anda mendefinisikannya.

Latihan ini adalah bagian dari kursus

Pemikiran Statistik dengan Python (Bagian 2)

Lihat Kursus

Petunjuk latihan

  • Hitung selisih teramati pada rerata waktu antartanpa-pemukul menggunakan diff_of_means().
  • Hasilkan 10.000 replikasi permutasi dari selisih rerata menggunakan draw_perm_reps().
  • Hitung dan cetak p-value.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Compute the observed difference in mean inter-no-hitter times: nht_diff_obs
nht_diff_obs = ____

# Acquire 10,000 permutation replicates of difference in mean no-hitter time: perm_replicates
perm_replicates = ____


# Compute and print the p-value: p
p = ____
print('p-val =', p)
Edit dan Jalankan Kode