Mundarija (22)
- 1. Kirish va motivatsiya
- 2. Nazariya — chuqur tushuntirish
- 2.1. t-test (ikki o'rtacha farqi)
- 2.2. Ishonch oralig'i
- 2.3. t-test turlari
- 2.4. Ishonch oralig'i talqini
- 2.5. Effekt kattaligi
- 2.6. t-test amaliyoti
- 2.7. t-test tuzoqlari
- 2.8. t-test — statistik xulosaning amaliy vositalari
- 3. Tez ma'lumotnoma
- 4. Batafsil misollar
- Misol 1 — t-test (A/B)
- Misol 2 — Ishonch oralig'i
- Misol 3 — t-test turlari
- Misol 4 — Effekt kattaligi
- 5. To'g'ri va noto'g'ri tushunishlar
- 6. Keng tarqalgan xatolar va yechimlari
- 7. Integratsiya — bu bilim qayerda kerak bo'ladi
- 8. Eng yaxshi amaliyotlar
- 9. Amaliy topshiriq
- Xulosa
4.13-dars: t-test va ishonch oralig'i
4-QISM — STATISTIKA · 13-dars
1. Kirish va motivatsiya
O'tgan darsda gipoteza tekshirish g'oyasini ko'rdik. Endi uni amalda ishlatamiz: eng ko'p ishlatiladigan test — t-test (ikki guruh o'rtachasi farqli-mi) va natijani ifodalashning eng foydali usuli — ishonch oralig'i (o'rtacha qayerda, ± chegara bilan). t-test "ikki guruh o'rtachasi haqiqatan farqlimi yoki tasodif?" savoliga p-qiymat bilan javob beradi. Ishonch oralig'i esa "populyatsiya o'rtachasi 95% ehtimol bilan shu oraliqda" deydi — nuqta emas, oraliq. Bular Data Science'ning kundalik vositalari: A/B test, tajriba natijasi, so'rovnoma. Nega muhim? (1) Amaliy test — t-test eng ko'p ishlatiladi; (2) Oraliq — noaniqlikni ko'rsatish (nuqta emas); (3) Qaror — farq haqiqiymi, o'rtacha qayerda. Bu dars t-test va ishonch oralig'ini o'rgatadi — statistik xulosaning amaliy vositalari.
t-test va ishonch oralig'i — amaliy statistik xulosa: t-test (ikki o'rtacha farqi — ttest_ind), turlari (mustaqil — ikki guruh; juftlangan — oldin/keyin; bir namuna), ishonch oralig'i (populyatsiya o'rtachasi ± chegara — 95%), hisob (o'rtacha ± 1.96*SE), talqin (95% oraliqda — nuqta emas), effekt kattaligi (Cohen's d — amaliy). Foydalanish: A/B test, tajriba, so'rovnoma. Bu 4.12 (gipoteza), 4.7 (SE) bilan bog'liq. t-test — o'rtacha farqi. Ishonch oralig'i — ± chegara. Amaliy.
Real vaziyat. Data Scientist A/B test natijasini tahlil qildi: A guruh (eski) o'rtacha 100$, B guruh (yangi) 108$. t-test: stats.ttest_ind(A, B) → p=0.002 (farq ahamiyatli — tasodif emas; yangi yaxshi). Ishonch oralig'i: B o'rtachasi 108 ± 4 (95% — populyatsiya o'rtachasi 104-112 orasida); nuqta (108) emas — oraliq (noaniqlik). Talqin: "95% ishonch bilan yangi dizayn o'rtacha xaridi 104-112$". Effekt: farq 8$ — amaliy muhim-mi (biznesga)? t-test farqni (ahamiyatli), ishonch oralig'i o'rtachani (± chegara) berdi. t-test/ishonch oralig'i — Data Science amaliy vositalari (A/B, tajriba).
Bu darsda t-test va ishonch oralig'ini o'rganamiz.
Bu darsda:
- t-test (ikki o'rtacha farqi)
- Ishonch oralig'i
- t-test turlari
- Ishonch oralig'i talqini
- Effekt kattaligi
- t-test amaliyoti
- t-test tuzoqlari
- Amaliy: t-test modeli
ℹ Misollar real scipy bilan (deterministik) ishlaydi.
2. Nazariya — chuqur tushuntirish
2.1. t-test (ikki o'rtacha farqi)
Ikki guruh o'rtachasi:
from scipy import stats
import numpy as np
np.random.seed(0)
A = np.random.normal(100, 15, 100)
B = np.random.normal(108, 15, 100)
# t-test (mustaqil ikki guruh)
t, p = stats.ttest_ind(A, B)
# t — farq kattaligi (SE birligida)
# p — tasodif ehtimoli (< 0.05 → ahamiyatli) t-test (ikki o'rtacha farqi) — ikki guruh o'rtachasi farqli-mi: stats.ttest_ind(A, B) (t — farq kattaligi SE birligida; p — tasodif ehtimoli). Sabab: ikki guruh (A/B, dori/plasebo) o'rtachasi farqli ko'rinadi — haqiqiy-mi yoki tasodif 4.12-bob?; t-test javob (p — tasodif ehtimoli; p < 0.05 → ahamiyatli). t — farq standartlashtirilgan (farq / SE — necha SE uzoq; katta t → aniq farq); p — qaror 4.12-bob. Eng ko'p ishlatiladigan test (o'rtacha farqi). t-test — o'rtacha farqi (ttest_ind; t, p). Farq. p-qiymat.
2.2. Ishonch oralig'i
O'rtacha ± chegara:
import numpy as np
from scipy import stats
np.random.seed(0)
data = np.random.normal(108, 15, 100)
# 95% ishonch oralig'i
o_rtacha = data.mean()
SE = data.std(ddof=1) / np.sqrt(len(data))
# oraliq: o'rtacha ± 1.96 * SE (95%)
past = o_rtacha - 1.96 * SE
yuqori = o_rtacha + 1.96 * SE
# populyatsiya o'rtachasi 95% ehtimol bilan [past, yuqori] Ishonch oralig'i (confidence interval) — o'rtacha ± chegara: populyatsiya o'rtachasi qaysi oraliqda (95% ishonch bilan); o'rtacha ± 1.96 * SE (95% — normal, 68-95-99.7: ±1.96 std → 95%; SE — 4.7). Sabab: namuna o'rtachasi taxmin (populyatsiya emas — noaniqlik 4.1); ishonch oralig'i noaniqlikni ko'rsatadi (nuqta emas — oraliq; 108 emas, 104-112). 1.96 (95% — z-score; 90% → 1.645, 99% → 2.58). Tor oraliq (katta namuna — kichik SE, aniq); keng (kichik namuna). Ishonch oralig'i — o'rtacha ± 1.96*SE (95%). Oraliq. Noaniqlik.
2.3. t-test turlari
t-test turlari — uch xil: (1) mustaqil (ttest_ind — ikki alohida guruh; A/B test — turli odamlar; eng ko'p), (2) juftlangan (ttest_rel — bir guruh oldin/keyin; dori oldin va keyin — bir odamlar; juft o'lchov), (3) bir namuna (ttest_1samp — bir guruh mezon bilan; o'rtacha 100 dan farqli-mi). Sabab: turli vaziyat — ikki alohida guruh (mustaqil), bir guruh ikki marta (juftlangan — oldin/keyin), bir guruh standart bilan (bir namuna); noto'g'ri tur noto'g'ri natija. Juftlangan kuchliroq (bir odam — individ farq yo'q; oldin/keyin). t-test turlari — mustaqil (2 guruh), juftlangan (oldin/keyin), bir namuna (mezon). Vaziyat. Tur.
2.4. Ishonch oralig'i talqini
Ishonch oralig'i talqini — to'g'ri tushunish: 95% ishonch oralig'i = "agar tajribani ko'p marta takrorlasak, oraliqlarning 95% populyatsiya o'rtachasini o'z ichiga oladi"; oddiy talqin: "populyatsiya o'rtachasi 95% ehtimol bilan shu oraliqda". Sabab: ishonch oralig'i noaniqlikni ifodalaydi (nuqta baholash — 108; oraliq — 104-112, "qayerdadir"); kenglik ishonchni ko'rsatadi (tor — aniq; keng — noaniq). MUHIM (nozik): 95% — oraliq haqida (usul 95% to'g'ri), bitta oraliq haqida emas qat'iy (chastota talqin). Amalda: "o'rtacha taxminan shu oraliqda". Kesishma (ikki ishonch oralig'i kesishmasa — farq ahamiyatli). Talqin — 95% oraliqda (noaniqlik). Oraliq. Kenglik.
2.5. Effekt kattaligi
Effekt kattaligi (effect size) — farq qancha katta: p-qiymat (ahamiyatli-mi — statistik) farq kattaligini ko'rsatmaydi (4.12 — statistik ≠ amaliy); effekt kattaligi (Cohen's d — farq / std; standartlashtirilgan farq) — amaliy ahamiyatni ko'rsatadi. Sabab: katta namunada kichik farq ham ahamiyatli (p<0.05 — statistik; lekin amaliy kichik); effekt kattaligi farq qancha katta (d=0.2 kichik, 0.5 o'rta, 0.8 katta). Sabab: qaror uchun ikkalasi — p (tasodif emas) + effekt (amaliy muhim); faqat p yetmaydi (katta namunada arzimas farq ahamiyatli). Cohen's d = (o'rtacha1 - o'rtacha2) / std. Effekt kattaligi — farq kattaligi (Cohen's d). Amaliy. p bilan.
2.6. t-test amaliyoti
t-test amaliyoti: t-test (ttest_ind — o'rtacha farqi, p); turlari (mustaqil/juftlangan/bir namuna); ishonch oralig'i (o'rtacha ± 1.96*SE — 95%); talqin (oraliqda — nuqta emas); effekt kattaligi (Cohen's d — amaliy); p + effekt (statistik + amaliy); namuna kattaligi (katta — tor oraliq, quvvat). Tuzoqlar: noto'g'ri t-test turi (mustaqil vs juftlangan), faqat p (effekt yo'q), ishonch oralig'i noto'g'ri talqin, kichik namuna (keng oraliq), normal faraz (t-test normal kutadi). Amaliyot — t-test, ishonch oralig'i, effekt. Amaliy. Farq + oraliq.
2.7. t-test tuzoqlari
t-test asosiy tuzoqlari: noto'g'ri t-test turi (mustaqil (ttest_ind) vs juftlangan (ttest_rel) — juft ma'lumotga (oldin/keyin — bir odam) mustaqil ishlatish noto'g'ri; juftlangan kuchliroq); faqat p (p ahamiyatli — lekin effekt kattaligi yo'q; katta namunada arzimas farq ham p<0.05; effekt ham — 4.12); ishonch oralig'i noto'g'ri talqin ("95% — bu oraliqda 95% ma'lumot" XATO; 95% — populyatsiya o'rtachasi, usul ishonchi); kichik namuna (keng ishonch oralig'i — noaniq; kichik t-test quvvat — II tur); normal faraz (t-test normal kutadi (yoki katta namuna — MLT 4.7); juda qiyshiq kichik namuna — noto'g'ri; nonparametrik alternativ); teng dispersiya (ttest_ind teng std faraz — equal_var=False (Welch) turli std uchun); ko'p taqqoslash (ko'p t-test — p-hacking 4.12; tuzatish — Bonferroni). Sabab: t-test tur/faraz/effekt nozik (noto'g'ri tur, faqat p, talqin — jim xato). Yechim: to'g'ri tur, effekt kattaligi, talqin, normal tekshir. Tuzoqlar — noto'g'ri tur, faqat p, talqin, kichik namuna.
2.8. t-test — statistik xulosaning amaliy vositalari
t-test va ishonch oralig'i asosiy g'oyasi — statistik xulosaning amaliy vositalari: gipoteza tekshirish (4.12 — g'oya) amalda — t-test (farq haqiqiy-mi) va ishonch oralig'i (o'rtacha qayerda). t-test (ttest_ind — ikki o'rtacha farqi; t — farq, p — tasodif ehtimoli; mustaqil/juftlangan/bir namuna), ishonch oralig'i (o'rtacha ± 1.96*SE — 95%; populyatsiya o'rtachasi oraliqda, nuqta emas — noaniqlik), effekt kattaligi (Cohen's d — amaliy; p bilan). t-test (farq — ahamiyatli-mi), ishonch oralig'i (o'rtacha — ± chegara, noaniqlik). Foydalanish: A/B test (farq — 4.14), tajriba, so'rovnoma. Ehtiyot: to'g'ri tur, effekt (faqat p emas), talqin, normal (MLT). Data Science'da kundalik (biznes/ilm — farq, o'rtacha). Bu 4.12 (gipoteza), 4.7 (SE, MLT) davomi va 4.14 (A/B) bilan. t-test/ishonch oralig'i — statistik xulosaning amaliy vositalari. Farq + oraliq. Amaliy.
3. Tez ma'lumotnoma
import numpy as np
from scipy import stats
# t-TEST (ikki o'rtacha farqi):
t, p = stats.ttest_ind(A, B) # mustaqil (2 guruh)
t, p = stats.ttest_rel(oldin, keyin) # juftlangan (bir guruh)
t, p = stats.ttest_1samp(data, 100) # bir namuna (mezon)
# p < 0.05 → farq ahamiyatli · equal_var=False (Welch)
# ISHONCH ORALIG'I (95%):
o_rtacha = data.mean()
SE = data.std(ddof=1) / np.sqrt(len(data))
past, yuqori = o_rtacha - 1.96*SE, o_rtacha + 1.96*SE
# populyatsiya o'rtachasi 95% oraliqda (nuqta emas!)
# 1.96 (95%) · 1.645 (90%) · 2.58 (99%)
# EFFEKT KATTALIGI (Cohen's d — amaliy):
d = (A.mean() - B.mean()) / A.std()
# 0.2 kichik · 0.5 o'rta · 0.8 katta
QOIDA: to'g'ri tur · p + effekt · oraliq (noaniqlik) · normal farazt-test xulosasi
t-test va ishonch oralig'i — statistik xulosaning amaliy vositalari
t-test — ikki o'rtacha farqi (p < 0.05 → ahamiyatli)
Turlari — mustaqil (2 guruh) / juftlangan (oldin-keyin) / bir namuna
Ishonch oralig'i — o'rtacha ± 1.96*SE (95%; oraliq, nuqta emas)
Effekt kattaligi — Cohen's d (amaliy; p bilan birga)4. Batafsil misollar
Misollar real scipy bilan (deterministik) ishlaydi.
Misol 1 — t-test (A/B)
"""t-test: A/B (real scipy)."""
import numpy as np
from scipy import stats
def main() -> None:
np.random.seed(0)
A = np.random.normal(100, 15, 200) # eski
B = np.random.normal(108, 15, 200) # yangi
print("=== 1. O'rtachalar ===")
print(f" A: {round(A.mean(), 1)}, B: {round(B.mean(), 1)}")
print("\n=== 2. t-test ===")
t, p = stats.ttest_ind(A, B)
print(f" t: {round(t, 2)}, p: {round(p, 5)}")
print("\n=== 3. Qaror ===")
print(f" p < 0.05: {p < 0.05} → farq ahamiyatli")
print("\n=== 4. Xulosa ===")
print(" yangi (B) haqiqatan yaxshi (tasodif emas)")
print(" ⭐ t-test — ikki o'rtacha farqi (p)")
if __name__ == "__main__":
main()Natijaning muhim qismi:
=== 1. O'rtachalar ===
A: 101.1, B: 106.1
=== 2. t-test ===
t: -3.39, p: 0.00076
=== 3. Qaror ===
p < 0.05: True → farq ahamiyatli
=== 4. Xulosa ===
yangi (B) haqiqatan yaxshi (tasodif emas)
⭐ t-test — ikki o'rtacha farqi (p)Nima ko'rsatdi: 2.1-bo'lim.
Misol 2 — Ishonch oralig'i
"""Ishonch oralig'i (real numpy)."""
import numpy as np
def main() -> None:
np.random.seed(0)
data = np.random.normal(108, 15, 200)
print("=== 1. Nuqta baholash ===")
o_rtacha = data.mean()
print(f" o'rtacha: {round(o_rtacha, 1)}")
print("\n=== 2. Standart xato ===")
SE = data.std(ddof=1) / np.sqrt(len(data))
print(f" SE: {round(SE, 2)}")
print("\n=== 3. 95% ishonch oralig'i ===")
past = o_rtacha - 1.96 * SE
yuqori = o_rtacha + 1.96 * SE
print(f" [{round(past, 1)}, {round(yuqori, 1)}]")
print("\n=== 4. Talqin ===")
print(f" populyatsiya o'rtachasi 95% shu oraliqda (nuqta emas)")
print(" ⭐ Ishonch oralig'i — o'rtacha ± 1.96*SE")
if __name__ == "__main__":
main()Natijaning muhim qismi:
=== 1. Nuqta baholash ===
o'rtacha: 109.1
=== 2. Standart xato ===
SE: 1.09
=== 3. 95% ishonch oralig'i ===
[106.9, 111.2]
=== 4. Talqin ===
populyatsiya o'rtachasi 95% shu oraliqda (nuqta emas)
⭐ Ishonch oralig'i — o'rtacha ± 1.96*SENima ko'rsatdi: 2.2, 2.4-bo'limlar.
Misol 3 — t-test turlari
"""t-test turlari (real scipy)."""
import numpy as np
from scipy import stats
def main() -> None:
np.random.seed(0)
print("=== 1. Mustaqil (2 guruh) ===")
A = np.random.normal(100, 15, 100)
B = np.random.normal(105, 15, 100)
_, p1 = stats.ttest_ind(A, B)
print(f" ttest_ind p: {round(p1, 4)}")
print("\n=== 2. Juftlangan (oldin/keyin) ===")
oldin = np.random.normal(100, 15, 100)
keyin = oldin + np.random.normal(5, 3, 100) # har odam +5
_, p2 = stats.ttest_rel(oldin, keyin)
print(f" ttest_rel p: {round(p2, 6)} (kuchliroq)")
print("\n=== 3. Bir namuna (mezon 100) ===")
_, p3 = stats.ttest_1samp(B, 100)
print(f" ttest_1samp p: {round(p3, 4)}")
print("\n=== 4. Tushuntirish ===")
print(" mustaqil (2 guruh), juftlangan (oldin/keyin), bir namuna")
print(" ⭐ t-test turlari — vaziyatga qarab")
if __name__ == "__main__":
main()Natijaning muhim qismi:
=== 1. Mustaqil (2 guruh) ===
ttest_ind p: 0.0152
=== 2. Juftlangan (oldin/keyin) ===
ttest_rel p: 0.0 (kuchliroq)
=== 3. Bir namuna (mezon 100) ===
ttest_1samp p: 0.0001
=== 4. Tushuntirish ===
mustaqil (2 guruh), juftlangan (oldin/keyin), bir namuna
⭐ t-test turlari — vaziyatga qarabNima ko'rsatdi: 2.3-bo'lim.
Misol 4 — Effekt kattaligi
"""Effekt kattaligi: Cohen's d (real numpy/scipy)."""
import numpy as np
from scipy import stats
def main() -> None:
np.random.seed(0)
print("=== 1. Katta namuna, kichik farq ===")
A = np.random.normal(100.0, 15, 50000)
B = np.random.normal(100.5, 15, 50000)
_, p = stats.ttest_ind(A, B)
print(f" farq: 0.5, p: {round(p, 5)} (ahamiyatli)")
print("\n=== 2. Effekt kattaligi (Cohen's d) ===")
d = abs(A.mean() - B.mean()) / A.std()
print(f" Cohen's d: {round(d, 3)} (juda kichik)")
print("\n=== 3. Statistik vs amaliy ===")
print(f" p ahamiyatli, lekin d kichik (amaliy ahamiyatsiz)")
print("\n=== 4. Xulosa ===")
print(" p (tasodif emas) + effekt (amaliy muhim) — ikkalasi")
print(" ⭐ Effekt kattaligi — amaliy ahamiyat (p bilan)")
if __name__ == "__main__":
main()Natijaning muhim qismi:
=== 1. Katta namuna, kichik farq ===
farq: 0.5, p: 0.0 (ahamiyatli)
=== 2. Effekt kattaligi (Cohen's d) ===
Cohen's d: 0.044 (juda kichik)
=== 3. Statistik vs amaliy ===
p ahamiyatli, lekin d kichik (amaliy ahamiyatsiz)
=== 4. Xulosa ===
p (tasodif emas) + effekt (amaliy muhim) — ikkalasi
⭐ Effekt kattaligi — amaliy ahamiyat (p bilan)Nima ko'rsatdi: 2.5-bo'lim.
5. To'g'ri va noto'g'ri tushunishlar
| Noto'g'ri fikr | To'g'risi |
|---|---|
| "t-test bitta tur" | Mustaqil/juftlangan/bir namuna |
| "juft ma'lumotga mustaqil" | ttest_rel (juftlangan) |
| "faqat p yetarli" | Effekt kattaligi ham |
| "ishonch oralig'i — nuqta" | Oraliq (noaniqlik) |
| "95% — ma'lumot 95%" | Populyatsiya o'rtachasi |
| "kichik namuna OK" | Keng oraliq (noaniq) |
| "t-test har taqsimot" | Normal (yoki MLT) |
| "ishonch oralig'i keraksiz" | Noaniqlik (nuqta emas) |
6. Keng tarqalgan xatolar va yechimlari
1. Noto'g'ri tur
stats.ttest_ind(oldin, keyin) # juft ma'lumot (noto'g'ri) # ⚠️
stats.ttest_rel(oldin, keyin) # juftlangan # ✅2. Faqat p
t, p = stats.ttest_ind(A, B) # effekt yo'q # ⚠️
d = (A.mean()-B.mean())/A.std() # effekt kattaligi ham # ✅3. Ishonch oralig'i talqin
# "95% ma'lumot shu oraliqda" # ⚠️
# populyatsiya o'rtachasi 95% shu oraliqda # ✅4. Kichik namuna
# n=5 t-test (keng oraliq, kam quvvat) # ⚠️
# katta namuna (tor oraliq, quvvat) # ✅5. Teng dispersiya
stats.ttest_ind(A, B) # teng std faraz # ⚠️
stats.ttest_ind(A, B, equal_var=False) # Welch (turli std) # ✅6. Ko'p taqqoslash
# 10 t-test (p-hacking) # ⚠️
# Bonferroni tuzatish (a/n) # ✅7. SE vs std
data.std() # oraliq uchun std (noto'g'ri) # ⚠️
data.std(ddof=1) / np.sqrt(n) # SE (o'rtacha) # ✅7. Integratsiya — bu bilim qayerda kerak bo'ladi
- 4.12-dars (o'tilgan): Gipoteza (p-qiymat)
- 4.7-dars (o'tilgan): SE, MLT
- 4.14-dars (keyin): A/B test
- 20-qism: ML (model taqqoslash)
- Karyera: Tajriba tahlili
8. Eng yaxshi amaliyotlar
To'g'ri tur (mustaqil/juftlangan).
p + effekt kattaligi (statistik + amaliy).
Ishonch oralig'i — oraliq (noaniqlik).
Talqin — populyatsiya o'rtachasi.
Katta namuna (tor oraliq, quvvat).
Welch (turli std — equal_var=False).
Ko'p taqqoslash — tuzatish (Bonferroni).
t-test — amaliy statistik vosita.
9. Amaliy topshiriq
Vazifa 1: Bashorat qiling
1. # t-test nima?
2. # t va p nima?
3. # ttest_ind nima?
4. # ttest_rel nima?
5. # ishonch oralig'i nima?
6. # 95% oralig'i formulasi?
7. # 1.96 nima?
8. # ishonch oralig'i talqini?
9. # effekt kattaligi nima?
10. # faqat p yetarlimi?
11. # kichik namuna oralig'i?
12. # nega bu vositalar muhim?Javoblar
- Ikki o'rtacha farqi test
- t farq kattaligi, p tasodif ehtimoli
- Mustaqil (2 guruh)
- Juftlangan (oldin/keyin)
- O'rtacha ± chegara (oraliq)
- o'rtacha ± 1.96*SE
- 95% z-score
- Populyatsiya o'rtachasi 95% oraliqda
- Farq kattaligi (Cohen's d)
- Yo'q (effekt ham)
- Keng (noaniq)
- A/B, tajriba (farq, o'rtacha)
Vazifa 2: Xatolarni tuzating
1. stats.ttest_ind(oldin, keyin) # juft
2. t, p = ttest_ind(A, B) # effekt yo'q
3. # "95% ma'lumot oraliqda"
4. # n=5 t-test
5. data.std() # oraliq (SE kerak)Javoblar
1. stats.ttest_rel(oldin, keyin)
2. d = (A.mean()-B.mean())/A.std()
3. populyatsiya o'rtachasi 95%
4. katta namuna
5. data.std(ddof=1)/np.sqrt(n)Vazifa 3: t-test
Modellang:
- O'rtacha farqi
- t
- p
- Ahamiyatli
Vazifa 4: Turlar
Modellang:
- Mustaqil
- Juftlangan
- Bir namuna
- Vaziyat
Vazifa 5: Ishonch oralig'i
Modellang:
- O'rtacha ± chegara
- 1.96*SE
- Oraliq
- Noaniqlik
Vazifa 6: Effekt
Modellang:
- Cohen's d
- Amaliy
- p bilan
- Kattalik
Vazifa 7: O'ylash
Ishonch oralig'i "o'rtacha 108" o'rniga "o'rtacha 104-112 (95%)" deydi — nuqta emas, oraliq. Nima uchun oraliq (± chegara bilan) nuqta baholashdan foydaliroq, va nega u noaniqlikni halol ko'rsatishning eng yaxshi usuli (nega faqat "108" aytish chalg'ituvchi)?
Javob
Qisqa javob: Ishonch oralig'i (oraliq — 104-112) nuqta baholashdan (108) foydaliroq, noaniqlikni halol ko'rsatadi, chunki: (1) nuqta soxta aniqlik — "o'rtacha 108" aniq tuyulsa (108 — qat'iy son); lekin bu namuna o'rtachasi (populyatsiya emas — noaniqlik 4.1); populyatsiya o'rtachasi aynan 108 emas (taxminan — boshqa namuna boshqa son); nuqta noaniqlikni yashiradi (soxta aniqlik); (2) oraliq noaniqlikni ko'rsatadi — 104-112 halol (populyatsiya o'rtachasi "qayerdadir shu oraliqda"; aniq emas — oraliq); kenglik ishonchni ko'rsatadi (tor — aniq; keng — noaniq); (3) qaror uchun — oraliq qaror beradi (agar 100 oraliqda (104-112 emas, 98-112) — farq noaniq; oraliq 0 dan uzoq — ishonchli); nuqta qaror bermaydi (108 — lekin qancha ishonchli?). "Nega noaniqlikni halol ko'rsatish eng yaxshi": (a) halollik — statistika noaniq (namuna — taxmin); oraliq halol (noaniqlikni tan oladi — 4.1 statistik fikrlash); nuqta soxta ishonch (aniq deb ko'rsatadi); (b) qaror sifati — oraliq keng (kichik namuna — noaniq; ehtiyot) yoki tor (katta namuna — ishonchli); qaror noaniqlikni hisobga oladi; (c) taqqoslash — ikki oraliq kesishsa (farq noaniq), kesishmasa (farq ishonchli); nuqta taqqoslash (108 vs 105 — farqli-mi? oraliq aytadi); (d) ilm — natija oraliq bilan (halol — noaniqlik; nuqta chalg'ituvchi). "Nega faqat 108 chalg'ituvchi": (1) soxta aniqlik (108 qat'iy — lekin ± bor); (2) noaniqlik yashirin (namuna — taxmin; oraliq ko'rsatadi); (3) qaror xato (108 > 105 deb — lekin oraliqlar kesishsa farq yo'q); (4) takrorlash (boshqa namuna boshqa son — 108 emas). Saboqlar: nuqta soxta aniqlik (noaniqlik yashirin); oraliq halol (noaniqlik — kenglik); qaror (oraliq — kesishma); ilm halol (oraliq bilan). To'g'ri: oraliq (± chegara — noaniqlik); nuqta + oraliq (108 [104-112]); kenglik ko'r (ishonch). Muvozanat: nuqta (eng yaxshi taxmin — 108) + oraliq (noaniqlik — 104-112); ikkalasi (nuqta + ishonch). Bu statistik fikrlash (noaniqlik halol — 4.1; ishonch oralig'i; nuqta soxta aniqlik). Data Science halol (oraliq — noaniqlik; qaror — kenglik). Ishonch oralig'i — noaniqlikni halol ko'rsatish (nuqta emas — oraliq).
1. Nega nuqta soxta aniqlik
- 108 aniq tuyulsa (qat'iy son)
- Namuna o'rtachasi (populyatsiya emas — taxmin)
- Noaniqlik yashirin (soxta aniqlik)
2. Nega oraliq foydaliroq
- Noaniqlikni ko'rsatadi (104-112 — "qayerdadir")
- Kenglik ishonch (tor aniq, keng noaniq)
- Qaror (kesishma — farq ishonchli-mi)
3. Nega noaniqlikni halol
- Halollik (statistika noaniq — tan oladi)
- Qaror sifati (noaniqlik hisobga)
- Taqqoslash (oraliqlar kesishma)
- Ilm (natija oraliq bilan — halol)
4. Nuqta vs oraliq
| Nuqta (108) | Oraliq (104-112) |
|---|---|
| Soxta aniqlik | Halol (noaniqlik) |
| Yashiradi | Kenglik (ishonch) |
5. Saboqlar
- Nuqta soxta aniqlik (noaniqlik yashirin)
- Oraliq halol (kenglik — ishonch)
- Qaror (oraliq — kesishma)
- Ilm halol (oraliq bilan)
6. Xulosa
- Nuqta soxta aniqlik (chalg'ituvchi)
- Oraliq noaniqlikni ko'rsatadi (halol)
- Qaror (oraliq — kenglik, kesishma)
- Ishonch oralig'i — noaniqlik halol
Nimani mustahkamlaydi: 2.2, 2.4-bo'limlar.
Xulosa
Bu darsda t-test va ishonch oralig'ini o'rgandik.
Eng muhim uch fikr:
t-test va turlari. t-test — ikki guruh o'rtachasi farqli-mi (
stats.ttest_ind— t: farq kattaligi SE birligida; p: tasodif ehtimoli;p < 0.05→ ahamiyatli; eng ko'p test). Turlari: mustaqil (ttest_ind— ikki alohida guruh, A/B), juftlangan (ttest_rel— bir guruh oldin/keyin, kuchliroq), bir namuna (ttest_1samp— mezon bilan).Ishonch oralig'i. Ishonch oralig'i — populyatsiya o'rtachasi qaysi oraliqda (95%):
o'rtacha ± 1.96 * SE(1.96 — 95% z-score; SE — 4.7). Talqin — populyatsiya o'rtachasi 95% ehtimol bilan oraliqda (nuqta emas — noaniqlik; 108 emas, 104-112); tor (katta namuna — aniq), keng (kichik — noaniq). Noaniqlikni halol ko'rsatadi (nuqta — soxta aniqlik).Amaliy vositalar. Effekt kattaligi (Cohen's d — farq/std; amaliy ahamiyat; p ahamiyatli-mi — statistik, effekt — qancha katta; ikkalasi kerak — katta namunada arzimas farq p<0.05). t-test/ishonch oralig'i — statistik xulosaning amaliy vositalari (gipoteza 4.12 amalda; farq — t-test, o'rtacha — ishonch oralig'i; A/B test 4.14, tajriba, so'rovnoma). Data Science'da kundalik. Tuzoqlar: noto'g'ri tur (mustaqil vs juftlangan), faqat p (effekt ham), ishonch oralig'i talqin (populyatsiya o'rtachasi), kichik namuna (keng oraliq), normal faraz (MLT).
Keyingi darsda statistik amaliy loyihani bajaramiz: butun statistika bilimini (tavsifiy, taqsimot, korrelyatsiya, gipoteza) real ma'lumot tahlilida qo'llab — 4-qismni yakunlaymiz.
Izohlar (0)
Izoh yozish uchun kiring.
- Hozircha izoh yo'q. Birinchi bo'ling!