Hipotez testi ve p-value nedir? p-value'nun en yaygın yanlış yorumları nelerdir?
Cevap
Hipotez testi, gözlenen bir etkinin şansla açıklanıp açıklanamayacağını değerlendiren bir çerçevedir.
- Sıfır hipotezi (H0): Etki yok. Örnek: yeni model dönüşüm oranını değiştirmiyor.
- Alternatif hipotez (H1): Etki var.
- Önceden bir anlamlılık düzeyi seçilir (α, genelde 0.05).
- Veriden bir test istatistiği hesaplanır (t, z, chi-square).
- p-value: H0 doğru olsaydı, gözlenen kadar veya daha uç bir sonucu görme olasılığı.
- p < α ise H0 reddedilir.
Hata türleri
| H0 doğru | H0 yanlış | |
|---|---|---|
| H0 reddedildi | Tip I hata (false positive), olasılığı α | Doğru karar, olasılığı power (1-β) |
| H0 reddedilmedi | Doğru karar | Tip II hata (false negative), olasılığı β |
Yaygın yanlış yorumlar
- "p = 0.03, yani H0'ın doğru olma olasılığı %3." Yanlış. p-value H0'ın olasılığı değil, H0 varsayımı altında verinin olasılığıdır.
- "p < 0.05, demek ki etki büyük ve önemli." Yanlış. Çok büyük örneklemde önemsiz küçüklükteki bir fark da anlamlı çıkar. Etki büyüklüğüne ve güven aralığına bakılmalıdır.
- "p > 0.05, demek ki etki yok." Yanlış. Sadece kanıt yetersizdir. Örneklem küçük, power düşük olabilir.
- Multiple testing: 20 metriği test ederseniz şans eseri birinin anlamlı çıkması beklenir. Bonferroni veya Benjamini-Hochberg (FDR) düzeltmesi gerekir.
- Peeking: A/B testine her gün bakıp anlamlı olunca durdurmak Tip I hata oranını şişirir.
from scipy import stats
from statsmodels.stats.proportion import proportions_ztest
# A: 480/10000 dönüşüm, B: 540/10000 dönüşüm
z, p = proportions_ztest(count=[540, 480], nobs=[10000, 10000])
print(round(p, 3)) # yaklaşık 0.054: 0.05 eşiğinde anlamlı değilML bağlamında hipotez testleri A/B testlerinde ve iki modelin performans farkının şans eseri olup olmadığını değerlendirmede (örneğin bootstrap güven aralıkları, McNemar testi) kullanılır.
İlgili Veri & İstatistik soruları
- Normal, binom ve Poisson dağılımlarını ne zaman kullanırsınız? Stratified sampling ve sampling bias nedir?
- Korelasyon ve nedensellik (causation) arasındaki fark nedir? ML projelerinde bu neden önemlidir?
- Merkezi limit teoremi (Central Limit Theorem) nedir? Pratikte neden bu kadar önemlidir?
- Bayes teoremi nedir? Nadir bir hastalık testi örneğiyle açıklayın.
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.