Spotlight #43 – Statystyka i prawdopodobieństwo: rozkłady, testowanie hipotez, wnioskowanie bayesowskie i łańcuchy Markowa

Statystyka to matematyka niepewności. Niezależnie od tego, czy mierzysz stałą fizyczną, analizujesz wyniki badania klinicznego, czy trenujesz model uczenia maszynowego, wyciągasz wnioski ze skończonych, zaszumionych danych w ramach modelu probabilistycznego. Ten Spotlight rozwija narzędzia ilościowe — rozkłady i momenty, centralne twierdzenie graniczne, wnioskowanie częstościowe i bayesowskie oraz zbieżność łańcuchów Markowa — które leżą u podstaw każdej dziedziny nauk ilościowych.

Rachunek prawdopodobieństwa narodził się jako rachunek wyników hazardowych (Pascal, Fermat, Huygens, 1654–1657), a rygorystyczne podstawy aksjomatyczne nadał mu Kołmogorow w 1933 roku. Dziś jest to język wspólny dla fizyki (pomiar kwantowy, mechanika statystyczna), inżynierii (detekcja sygnałów, niezawodność), biologii (genetyka populacyjna, sekwencjonowanie), ekonomii (wycena opcji, teoria aukcji) i informatyki (algorytmy, uczenie maszynowe). Ten Spotlight podsumowuje sześć kluczowych zagadnień, z których każde ilustruje interaktywna symulacja.

1. Rozkłady prawdopodobieństwa

Rozkład prawdopodobieństwa to funkcja przypisująca prawdopodobieństwo (lub gęstość prawdopodobieństwa) każdemu możliwemu wynikowi. Dwie główne rodziny to rozkłady dyskretne (przeliczalne wyniki) i ciągłe (wyniki na przedziale).

Rozkłady dyskretne

Rozkłady ciągłe

Momenty i funkcja tworząca momenty

E[X]     = ∫ x f(x) dx          (wartość oczekiwana / pierwszy moment zwykły)
Var[X]   = E[X²] − (E[X])²      (wariancja)
Skew[X]  = E[(X−µ)³] / σ³      (skośność)
Kurt[X]  = E[(X−µ)⁴] / σ⁴ − 3  (kurtoza nadmiarowa)

MGF: M_X(t) = E[e^{tX}]
  → k-ty moment = d𝓀M_X/dt𝓀 |_{t=0}
  → Dla rozkładu normalnego: M(t) = exp(µt + ½σ²t²)
  → Jeśli X,Y niezależne: M_{X+Y}(t) = M_X(t) · M_Y(t)

2. Prawo wielkich liczb i centralne twierdzenie graniczne

Dwa fundamentalne twierdzenia o zbieżności rządzą zachowaniem średnich z próby wraz ze wzrostem liczności próby n:

Centralne twierdzenie graniczne (CTG) mówi więcej: przy warunku Lindeberga (żaden pojedynczy składnik nie dominuje wariancji), znormalizowana suma √n(X̅−μ)/σ zbiega według rozkładu do N(0,1). Co zaskakujące, rozkład wyjściowy może być dyskretny, ograniczony lub silnie skośny — suma zawsze zbliża się do rozkładu Gaussa.

Centralne twierdzenie graniczne

Niech X₁, X₂, …, X_n będą i.i.d. o wartości oczekiwanej µ, wariancji σ² < ∞.

S_n = X₁ + … + X_n

Wówczas  (S_n − nµ) / (σ√n)  → N(0,1)  według rozkładu

Równoważnie:  X̅_n = S_n/n  → N(µ, σ²/n)

Błąd standardowy średniej: SE = σ / √n
  → Podwojenie precyzji wymaga 4× więcej danych

CTG wyjaśnia, dlaczego rozkład normalny dominuje w statystyce: każda wielkość będąca sumą wielu małych, niezależnych wkładów będzie w przybliżeniu normalna, niezależnie od rozkładu leżącego u podstaw tych wkładów. Wyjaśnia to dzwonowy kształt błędów pomiarowych (Gauss, 1809), rozkład wzrostu i wyników IQ oraz fluktuacje termiczne układów makroskopowych.

Ograniczenia CTG: zbieżność może być wolna dla rozkładów o ciężkich ogonach (np. Cauchy'ego, który nie ma wartości oczekiwanej). Twierdzenie Berry–Esseena ogranicza maksymalny błąd przybliżenia normalnego jako O(n−1/2) ze stałą proporcjonalną do skośności rozkładu wyjściowego.

3. Testowanie hipotez i wartości p

Częstościowe testowanie hipotez zadaje pytanie: „Gdyby hipoteza zerowa H0 była prawdziwa, jak zaskakujące byłyby zaobserwowane dane?” Zaskoczenie jest kwantyfikowane przez wartość p — prawdopodobieństwo zaobserwowania statystyki testowej co najmniej tak ekstremalnej jak obserwowana, przy założeniu H0.

Ramy Neymana–Pearsona

Rodzaje błędów i moc testu

                   H₀ PRAWDZIWA    H₀ FAŁSZYWA
Odrzucić H₀    Błąd I rodzaju α   Poprawnie (moc = 1−β)
Nie odrzucić     Poprawnie          Błąd II rodzaju β

Moc = P(odrzucić H₀ | H⁡ jest fałszywa) = 1 − β

Test z dla jednej próby:  z = (X̅ − µ₀) / (σ / √n)
Test t dla jednej próby:  t = (X̅ − µ₀) / (s / √n),  df = n − 1

Moc rośnie wraz z: większym n, większą wielkością efektu, większym α, mniejszym σ

Porównania wielokrotne

Przy testowaniu m niezależnych hipotez na poziomie α, prawdopodobieństwo co najmniej jednego wyniku fałszywie dodatniego wynosi 1−(1−α)m, co dąży do 1 wraz ze wzrostem m — problem rodzinnego wskaźnika błędu (FWER). Rozwiązania obejmują:

4. Wnioskowanie bayesowskie

Wnioskowanie bayesowskie traktuje prawdopodobieństwo jako miarę stopnia przekonania, a nie długookresowej częstości. Zapewnia zasadny mechanizm aktualizacji przekonań w świetle nowych dowodów za pomocą twierdzenia Bayesa:

Twierdzenie Bayesa

P(θ | dane) = P(dane | θ) × P(θ) / P(dane)

P(θ | dane)  = rozkład a posteriori parametru θ
P(dane | θ)  = wiarygodność danych przy danym θ
P(θ)         = rozkład a priori (koduje istniejącą wiedzę)
P(dane)        = wiarygodność brzegowa (stała normalizacyjna)

Rozkłady sprzężone — gdy a priori i a posteriori należą do tej samej rodziny:
  Beta(α, β) + Binomial(n, θ)  →  Beta(α+k, β+n−k)
  N(µ₀, σ₀²) + N(θ, σ²)     →  N(µ_n, σ_n²)  (a posteriori normalny)
  Gamma(α, β) + Poisson(θ)     →  Gamma(α+nλ, β+n)

Przedziały wiarygodności kontra przedziały ufności

Częstościowy 95 % przedział ufności (PU) nie oznacza, że istnieje 95 % prawdopodobieństwo, iż θ leży w przedziale dla bieżącej próby — θ jest ustalone (nie jest losowe w ramach częstościowych). Poprawna interpretacja jest taka: gdybyśmy powtórzyli eksperyment nieskończenie wiele razy i za każdym razem obliczyli przedział, 95 % z tych przedziałów zawierałoby prawdziwe θ.

Bayesowski 95 % przedział wiarygodności oznacza dokładnie to, co mówi: P(θ ∈ PW | dane) = 0,95. Jest to zazwyczaj bardziej naturalna interpretacja dla praktyków.

Łańcuchy Markowa Monte Carlo (MCMC)

Dla złożonych modeli, w których rozkładu a posteriori nie można obliczyć analitycznie, algorytmy MCMC generują próbki z rozkładu a posteriori. Algorytm Metropolisa–Hastingsa proponuje kandydata θ′ z rozkładu propozycyjnego q(θ′|θ), a następnie akceptuje go z prawdopodobieństwem min(1, [p(θ′|dane) q(θ|θ′)] / [p(θ|dane) q(θ′|θ)]). Po wielu iteracjach łańcuch zbiega do docelowego rozkładu a posteriori. Nowoczesne warianty (HMC, NUTS) wykorzystują informację o gradiencie, by proponować bardziej efektywne ruchy w wysokowymiarowych przestrzeniach parametrów.

5. Łańcuchy Markowa i rozkłady stacjonarne

Dyskretny łańcuch Markowa to ciąg zmiennych losowych X0, X1, … spełniający własność Markowa: P(Xn+1=j | Xn=i, Xn−1, …, X0)  = Pij — następny stan zależy wyłącznie od stanu bieżącego.

Macierz przejścia i rozkład stacjonarny

Macierz przejścia P: P_ij = P(X_{n+1}=j | X_n=i),  ∑_j P_ij = 1

Przejście n-krokowe:  P^n_ij = P(X_n=j | X_0=i)   (potęga macierzy)
Równanie Chapmana-Kołmogorowa: P^{m+n} = P^m · P^n

Rozkład stacjonarny π: π P = π,  ∑_i π_i = 1
  → rozwiązać (P^T − I) π^T = 0 przy warunku ∑π_i = 1

Bilans szczegółowy (dla łańcuchów odwracalnych): π_i P_ij = π_j P_ji
  → warunek wystarczający, ale nie konieczny, by π było stacjonarne

PageRank

Oryginalny algorytm PageRank Google’a (Brin i Page, 1998) modeluje losowego surfera na grafie sieci WWW. Na każdej stronie surfer podąża losowym linkiem z prawdopodobieństwem d (≈ 0,85) lub teleportuje się na losową stronę z prawdopodobieństwem 1−d. Rozkład stacjonarny tego łańcucha Markowa przypisuje wyższe prawdopodobieństwo stronom, do których prowadzą linki z innych stron o wysokim prawdopodobieństwie. Wektor rankingu to wektor własny dominujący zmodyfikowanej macierzy sąsiedztwa.

Iteracja potęgowa PageRank

PR_i = (1 − d)/N + d · ∑_{j→i} PR_j / L_j

  d   = współczynnik tłumienia (≈ 0,85)
  N   = całkowita liczba stron
  L_j = liczba linków wychodzących ze strony j

Iterowanie do zbieżności: start od jednorodnego PR_i = 1/N
  Iteracja potęgowa aktualizuje wszystkie PR jednocześnie w każdym kroku
  Kryterium zbieżności: ||PR_{new} − PR_{old}||₁ < 10⁻⁶

6. Estymacja największej wiarygodności i propagacja błędów

Estymacja największej wiarygodności (MLE) znajduje wartość parametru θ̂, która czyni zaobserwowane dane najbardziej prawdopodobnymi w ramach założonego modelu: θ̂ = arg max θ L(θ; x) gdzie L(θ; x) = P(X=x; θ) jest funkcją wiarygodności. W praktyce maksymalizujemy log L (logarytm wiarygodności) dla stabilności numerycznej.

MLE, informacja Fishera i granica Craméra–Rao

Funkcja punktowa:  s(θ) = d/dθ log L(θ; x)
Warunek MLE:       s(θ̂) = 0

Informacja Fishera: I(θ) = −E[d²/dθ² log L(θ)]
                           = E[s(θ)²]

Granica Craméra–Rao:  Var(θ̂) ≥ 1/I(θ) / n
  → MLE jest asymptotycznie efektywna: Var(θ̂_MLE) → 1/I(θ)/n

Propagacja błędów (metoda delta):
  Jeśli g(θ) jest funkcją gładką θ:
  Var(g(θ̂)) ≈ [g'(θ)]² · Var(θ̂)

Test zgodności chi-kwadrat:
  χ² = ∑_i (O_i − E_i)² / E_i,  df = liczba przedziałów − 1 − liczba estymowanych parametrów

MLE jest metodą z wyboru, gdy funkcja wiarygodności jest obliczalna; jest zgodna (zbiega do prawdziwej wartości gdy n→∞), asymptotycznie normalna i osiąga granicę Craméra–Rao przy spełnionych warunkach regularności. Gdy funkcja wiarygodności nie jest obliczalna, metody bayesowskie z rozkładami sprzężonymi lub wnioskowanie wariacyjne dostarczają obliczalnych alternatyw.

Statystyka jako infrastruktura epistemiczna

Od paradoksu urodzin (który zaskakuje większość ludzi, ponieważ ludzka intuicja znacznie zaniża prawdopodobieństwo kolizji) po p-hacking i kryzys replikacji (wynikające z niezrozumienia, co oznaczają wartości p), statystyka ma opinię dziedziny łatwej do nadużycia. Narzędzia zebrane w tym Spotlight — rygorystyczna teoria rozkładów, CTG, staranne testowanie hipotez, aktualizacja bayesowska i właściwa propagacja błędów — są na to antidotum.

Interaktywne symulacje pozwalają obserwować zbieżność CTG w czasie rzeczywistym przy rozkładach wyjściowych o ciężkich ogonach, badać, jak bayesowski rozkład a priori zostaje wypłukany przez wystarczającą ilość danych, oraz budować intuicję, dlaczego większa ilość danych zawsze poprawia estymacje z tempem √n. Umiejętność statystycznego myślenia jest fundamentalna dla każdej dyscypliny ilościowej; te koncepcje pojawiają się zarówno w niepewności pomiaru kwantowego, badaniach asocjacyjnych genomu, istotności wykrycia fal grawitacyjnych, jak i w granicach generalizacji głębokiego uczenia.