Hipotez testi: yavaşlıyorlar mı?
Şimdi yüzücünün bölünme süresinin, yüzüşte bulundukları mesafeyle hiç korelasyon göstermediği sıfır hipotezini test edeceğiz. Test istatistiği olarak Pearson korelasyon katsayısını ( dcst.pearson_r() kullanarak hesaplanacak) kullanacağız.
Bu egzersiz
İstatistiksel Düşünmede Vaka Çalışmaları
kursunun bir parçasıdırEgzersiz talimatları
- Gözlenen Pearson korelasyonunu hesapla ve
rhoolarak sakla. np.empty()kullanarak, Pearson korelasyonunun 10.000 permütasyon yinelemesinden oluşan diziyi başlat ve adınıperm_reps_rhokoy.- Bir
fordöngüsü yazarak:np.random.permutation()kullanıp bölünme numarası dizisini karıştır ve adınascrambled_split_numberde.- Karıştırılmış bölünme numarası dizisi ile ortalama bölünme süreleri arasındaki Pearson korelasyon katsayısını hesapla ve
perm_reps_rhoiçine kaydet.
- p-değerini hesapla ve ekranda göster. "En az gözlenen kadar aşırı" ifadesini, Pearson korelasyonunun gözlenen değerden en az o kadar büyük olması olarak al.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Observed correlation
rho = ____
# Initialize permutation reps
perm_reps_rho = ____
# Make permutation reps
for i in range(10000):
# Scramble the split number array
scrambled_split_number = ____
# Compute the Pearson correlation coefficient
____[i] = ____
# Compute and print p-value
p_val = ____(____ >= ____) / ____
print('p =', p_val)