Hipotesis Nol
Dalam latihan ini, kita merumuskan hipotesis nol sebagai
waktu singkat dan waktu lama tidak berpengaruh pada total jarak tempuh.
Kita menafsirkan "ukuran efek nol" sebagai berikut: jika kita mengacak sampel antara waktu singkat dan waktu lama, sehingga dua sampel baru masing-masing berisi campuran perjalanan berdurasi singkat dan lama, lalu menghitung statistik uji, maka secara rata-rata nilainya akan nol.
Pada latihan ini, tujuan Anda adalah melakukan pengacakan dan resampling. Mulailah dengan group_duration_short dan group_duration_long yang telah disediakan, yaitu kelompok durasi waktu sebelum diacak.
Latihan ini adalah bagian dari kursus
Pengantar Pemodelan Linear di Python
Petunjuk latihan
- Gunakan
np.concatenate()untuk menggabungkan dua populasi, lalu gunakannp.random.shuffle()untuk mengacak nilai-nilai di dalam penampung tersebut. - Bagi dua
shuffle_bucketdan gunakannp.random.choice()untuk melakukan resampling pada masing-masingshuffle_half. - Hitung
test_statisticdengan mengurangkanresample_half1dariresample_half2. - Hitung
effect_sizesebagainp.mean()daritest_statistic, lalu cetak hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Shuffle the time-ordered distances, then slice the result into two populations.
shuffle_bucket = np.____((group_duration_short, group_duration_long))
np.random.shuffle(____)
slice_index = len(shuffle_bucket)//2
shuffled_half1 = shuffle_bucket[0:____]
shuffled_half2 = shuffle_bucket[____:]
# Create new samples from each shuffled population, and compute the test statistic
resample_half1 = np.random.choice(____, size=500, replace=____)
resample_half2 = np.random.choice(____, size=500, replace=____)
test_statistic = ____ - ____
# Compute and print the effect size
effect_size = np.mean(____)
print('Test Statistic, after shuffling, mean = {}'.format(____))