Przejdź do treści
coden

Statystyka i estymacja parametrów: największa wiarygodność, MAP i przedziały ufności

Próba, estymator, nieobciążoność i dlaczego wariancja z próby dzieli przez n − 1, metoda największej wiarygodności, bayesowski estymator MAP i przedziały ufności — oraz dlaczego trenowanie sieci neuronowej to estymacja parametrów.

14 minut Matěj Žalmánek 2026-10-15

Seria Podstawy AI Część 19 z 52
  1. Mapa sztucznej inteligencji: co jest czym i jak to do siebie pasuje
  2. Krótka historia sztucznej inteligencji: od Turinga do modeli językowych
  3. Dane, model, trening, inferencja: podstawowe pojęcia na jednym przykładzie
  4. Jak czytać zapis matematyczny: symbole, indeksy, sumy i kwantyfikatory
  5. Zbiory i relacje: klocki, z których składają się definicje w AI
  6. Funkcje i odwzorowania: dlaczego każdy model AI jest funkcją
  7. Logika i dowody: reguły, według których rozumuje AI
  8. Grafy i drzewa: struktura, na której opierają się przeszukiwanie i sieci neuronowe
  9. Algebra liniowa dla uczenia maszynowego: wektory, macierze i dlaczego AI głównie mnoży
  10. Pochodne, gradient i reguła łańcuchowa: jak model ustala, w którą stronę się uczyć
  11. Spadek gradientu: jak uczy się model
  12. Czym jest prawdopodobieństwo: od rzutu kostką do aksjomatów Kołmogorowa
  13. Prawdopodobieństwo warunkowe i twierdzenie Bayesa: jak zmienić ocenę, gdy dowiesz się czegoś nowego
  14. Zmienna losowa i dystrybuanta: jedna funkcja, która mówi o rozkładzie wszystko
  15. Funkcja gęstości i funkcja prawdopodobieństwa: dlaczego zmienna ciągła ma w punkcie prawdopodobieństwo zero
  16. Wartość oczekiwana, wariancja i kowariancja: gdzie leży rozkład, jak jest szeroki i co z czym się wiąże
  17. Przegląd rozkładów prawdopodobieństwa: Bernoulliego, dwumianowy, Poissona, jednostajny, normalny i wykładniczy
  18. Prawo wielkich liczb i centralne twierdzenie graniczne: dlaczego średnie zachowują się tak przewidywalnie
  19. Statystyka i estymacja parametrów: największa wiarygodność, MAP i przedziały ufności
  20. Teoria informacji: entropia, entropia krzyżowa i dywergencja KL — skąd się biorą funkcje straty
  21. Przeszukiwanie przestrzeni stanów: BFS, DFS, UCS i A* z animacjami
  22. Gry i przeciwnik: minimax, przycinanie alfa-beta i Monte Carlo tree search
  23. Spełnianie ograniczeń: backtracking, propagacja ograniczeń i AC-3 na sudoku i mapie czeskich krajów
  24. Logika i systemy z bazą wiedzy: wnioskowanie w przód i wstecz, rezolucja i systemy ekspertowe
  25. Planowanie: STRIPS, świat klocków, heurystyki z relaksacji i planowanie w agentach AI
  26. Przeszukiwanie lokalne i symulowane wyżarzanie: komiwojażer przez czeskie miasta wojewódzkie
  27. Algorytmy genetyczne: populacja, krzyżowanie, mutacja i selekcja na plecaku na wycieczkę
  28. Strategie ewolucyjne i programowanie genetyczne: od reguły jednej piątej do prawa Keplera
  29. Optymalizacja kolonią mrówek: jak ślad feromonowy znajduje krótką drogę
  30. Optymalizacja rojem cząstek: bezwładność, własne doświadczenie i doświadczenie roju
  31. Neuroewolucja: ewolucja wag i kształtu sieci neuronowych oraz algorytm NEAT
  32. Zbiory rozmyte i funkcje przynależności: jak zapisać „trochę ciepło”
  33. Logika rozmyta a prawdopodobieństwo: dlaczego „trochę ciepło” nie znaczy „prawdopodobnie ciepło”
  34. Logika rozmyta: t-normy, implikacje i reguły JEŻELI–TO
  35. Sterowanie rozmyte: Mamdani i Sugeno od wentylatora po wahadło na wózku
  36. Klasteryzacja rozmyta: algorytm fuzzy c-means i punkty między skupieniami
  37. Systemy neuro-rozmyte (ANFIS): reguły rozmyte, które uczą się z danych
  38. Łańcuchy Markowa: macierz przejścia, rozkład stacjonarny i PageRank
  39. Ukryte modele Markowa: algorytm Viterbiego i nieuczciwe kasyno
  40. Sieci bayesowskie: dlaczego trawa jest mokra i co z tego wynika dla zraszacza
  41. Filtr Kalmana: jak z niedokładnych pomiarów oszacować, gdzie jest samochód i jak szybko jedzie
  42. Rodzaje uczenia maszynowego: nadzorowane, nienadzorowane, półnadzorowane i inne
  43. Prompty, kontekst i RAG: jak dać modelowi właściwe informacje
  44. Wariacyjne autoenkodery (VAE): nowe obrazki z ciągłej przestrzeni latentnej
  45. Generatywne sieci przeciwstawne (GAN): fałszerz kontra detektyw
  46. Modele dyfuzyjne: jak z czystego szumu powstaje obraz
  47. Procesy decyzyjne Markowa: stany, akcje, nagrody i równania Bellmana
  48. Q-learning i DQN: uczenie się wartości akcji od tabeli po sieć neuronową
  49. Policy gradient i PPO: uczenie się bezpośrednio polityki
  50. Jak działa agent AI: model językowy w pętli z narzędziami
  51. Programowanie z agentami AI: zadanie, testy i kontrola
  52. Ocena i bezpieczeństwo systemów AI: jak mierzyć i jak pilnować

Pełny program serii Gotowe: 52 z 83 tematów

Czego się dowiesz
  • Czym jest estymator parametru, kiedy jest nieobciążony i zgodny i dlaczego wariancja z próby dzieli przez n − 1.
  • Jak działa metoda największej wiarygodności i estymator MAP — i dlaczego to właśnie trenowanie i regularyzacja.
  • Co dokładnie oznacza 95-procentowy przedział ufności i jaki błąd często popełnia się przy jego interpretacji.

Warto wiedzieć wcześniej: Prawo wielkich liczb i centralne twierdzenie graniczne: dlaczego średnie zachowują się tak przewidywalnie

Rachunek prawdopodobieństwa idzie od modelu do danych: jeśli wiesz, że moneta jest uczciwa, policzysz, co wypadnie. Statystyka idzie w drugą stronę — od danych do modelu: wypadło 6 reszek na 20 rzutów, więc jaka jest ta moneta? I dokładnie to robi uczenie maszynowe. Model ma parametry, dane to to, co wypadło, a trenowanie to estymacja parametrów. Ta część pokaże, czym jest dobry estymator, skąd bierze się metoda największej wiarygodności, na której opiera się niemal każda funkcja straty, i jak uczciwie powiedzieć, na ile możemy być pewni oszacowania.

Nawiązuje do części Prawo wielkich liczb i centralne twierdzenie graniczne.

1. Próba, statystyka, estymator

Definicja — próba losowa

Próba losowa o liczności n z rozkładu o gęstości (lub funkcji prawdopodobieństwa) f(x; θ) to n niezależnych zmiennych X1, …, Xn o jednakowym rozkładzie, właśnie tym. Parametr θ jest nieznany.

Mówiąc prościej

Dane, którymi dysponujemy, traktujemy jak wylosowane z jakiegoś rozkładu. Typ rozkładu wybieramy sami (na przykład rozkład Bernoulliego — spam tak/nie), ale jego parametru (jaka część poczty to spam) nie znamy i chcemy go ustalić na podstawie danych.

Definicja — statystyka i estymator

Statystyka to dowolna funkcja próby T = T(X1, …, Xn), która nie zależy od nieznanego θ. Statystykę, której używamy do oszacowania θ, nazywamy estymatorem i oznaczamy θ̂.

Mówiąc prościej

Statystyka to dowolne obliczenie z danych: średnia, maksimum, mediana, odsetek spamu. Estymator to statystyka z zadaniem — ma trafić w nieznany parametr. Ponieważ dane są losowe, losowe jest też oszacowanie: z innymi danymi wyszłoby inaczej. Dlatego pytamy, jak estymatory zachowują się średnio i w miarę przybywania danych.

2. Dobry estymator: nieobciążoność i zgodność

Definicja — estymator nieobciążony

Estymator θ̂ jest nieobciążony, jeśli E[θ̂] = θ dla każdej wartości θ. Różnicę E[θ̂] − θ nazywamy obciążeniem.

Mówiąc prościej

Estymator nieobciążony w pojedynczych próbach myli się w obie strony, ale średnio celuje dokładnie. Średnia z próby to nieobciążony estymator wartości oczekiwanej — widzieliśmy to w poprzedniej części.

Definicja — estymator zgodny

Estymator θ̂n jest zgodny, jeśli dla każdego ε > 0 zachodzi limn→∞ P(|θ̂n − θ| ≥ ε) = 0.

Mówiąc prościej

Przy dostatecznie dużej ilości danych oszacowanie trafia z dowolną dokładnością. Średnia z próby jest zgodna — to jest właśnie prawo wielkich liczb.

Nieobciążoność nie jest oczywistością. Wariancję aż chciałoby się oszacować jako średnie kwadratowe odchylenie od średniej, (1/n) ∑ (Xi − X̄)². Tyle że to oszacowanie systematycznie zaniża wariancję: odchylenia mierzymy od X̄, które dopasowało się do danych, a nie od prawdziwego μ.

Twierdzenie — wariancja z próby

Dla próby losowej o wariancji σ² zachodzi E[(1/n) ∑ (Xi − X̄)²] = ((n − 1)/n) σ². Dlatego nieobciążonym estymatorem wariancji jest wariancja z próby

s² = 1/(n − 1) · ∑i=1n (Xi − X̄)².

Mówiąc prościej

Dzielić trzeba przez n − 1, a nie przez n (poprawka Bessela). Jeden „stopień swobody” zużywamy na oszacowanie średniej. Przy małych próbach różnica jest wyraźna — przy pięciu wartościach dzielenie przez pięć myli się o jedną piątą — przy milionie wartości nie ma znaczenia.

Sprawdźmy to: 2 000 razy rzuciliśmy pięcioma kostkami i za każdym razem policzyliśmy oba oszacowania wariancji. Prawdziwa wariancja kostki to 35/12 ≈ 2,92. Średnia oszacowań z dzieleniem przez n wyniosła 2,38 (celuje w 4/5 · 2,92 ≈ 2,33), a z dzieleniem przez n − 1 — 2,97:

234 1101001 000 σ² = 2,92 (n − 1)/n · σ² = 2,33 liczba prób (skala log.) średnia oszacowana wariancja (oczka²)
Średnia oszacowań wariancji z 2 000 prób po pięć rzutów dzielenie przez n: 2,38 dzielenie przez n − 1: 2,97

3. Metoda największej wiarygodności

Definicja — funkcja wiarygodności

Dla zmierzonych danych x1, …, xn funkcja wiarygodności to funkcja parametru

L(θ) = ∏i=1n f(xi; θ).

Mówiąc prościej

Dane są ustalone, zmieniamy parametr i pytamy: „gdyby parametr wynosił θ, jak prawdopodobne byłyby właśnie te dane?” Dla niezależnych obserwacji prawdopodobieństwa się mnoży. Uwaga: L(θ) nie jest prawdopodobieństwem parametru — po θ wcale nie musi sumować się do 1.

Definicja — estymator największej wiarygodności

Estymator największej wiarygodności (MLE) to θ̂ = argmaxθ L(θ). Ponieważ logarytm jest rosnący, to samo co argmaxθ ∑i ln f(xi; θ).

Mówiąc prościej

Wybierz parametr, przy którym zmierzone dane są najbardziej prawdopodobne. Logarytm zamienia iloczyn w sumę — łatwiej się na tym liczy, a w komputerze bardzo małe liczby nie znikają w zerze.

Spośród 20 e-maili 6 było spamem. Dla odsetka spamu p mamy L(p) = p6(1 − p)14. Pochodna logarytmu, 6/p − 14/(1 − p), zeruje się dla p̂ = 6/20 = 0,3 — dokładnie odsetka spamu w danych. Ogólnie dla k sukcesów na n wychodzi p̂ = k/n. Przy 60 spamach na 200 oszacowanie jest takie samo, ale szczyt jest dużo węższy: dane mówią o parametrze więcej.

0,00,20,40,60,81,0 p̂ = 0,3 odsetek spamu p (0–1) względna wiarygodność (0–1)
Wiarygodność odsetka spamu p (podzielona przez swoje maksimum) 6 z 20 60 z 200

Dla czekania na e-mail o rozkładzie wykładniczym metoda największej wiarygodności daje λ̂ = 1 / X̄. Z pięciu zmierzonych czasów oczekiwania 1,2; 3,5; 0,4; 2,1 i 2,8 minuty średnia wynosi 2 minuty, a λ̂ = 0,5 na minutę.

4. Bayesowski estymator MAP

Definicja — estymator maksimum a posteriori

Jeśli π(θ) jest gęstością a priori parametru, to estymator maksimum a posteriori (MAP) to θ̂ = argmaxθ L(θ) · π(θ).

Mówiąc prościej

Twierdzenie Bayesa z części o prawdopodobieństwie warunkowym dla parametrów: a posteriori ∝ wiarygodność × a priori. MAP wybiera najbardziej prawdopodobny parametr po uwzględnieniu tego, co myśleliśmy wcześniej. Jeśli z góry damy małą wagę skrajnościom (gęstość a priori proporcjonalna do p(1 − p)), odsetek spamu wyjdzie 7/22 ≈ 0,318 — oszacowanie przesunie się trochę ku środkowi. W miarę przybywania danych wpływ rozkładu a priori zanika.

5. Przedział ufności

Definicja — przedział ufności

Przedział (T1, T2) ze statystykami T1 ≤ T2 jest przedziałem ufności dla θ na poziomie ufności 1 − α, jeśli P(T1 < θ < T2) = 1 − α dla każdego θ.

Mówiąc prościej

Zamiast jednej liczby podajesz zakres, a do niego gwarancję: procedura, którą ten zakres liczysz, trafia w prawdziwy parametr w 95 % przypadków. Losowe są końce przedziału, a nie parametr.

Dla wartości oczekiwanej i dostatecznie dużego n centralne twierdzenie graniczne daje przybliżony 95-procentowy przedział X̄ ± 1,96 · s/√n. Czterdzieści razy rzuciliśmy 40 kostkami i z każdej próby policzyliśmy przedział. Pionowa linia to prawdziwa wartość oczekiwana 3,5:

2,533,544,5 średnia z rzutów (oczka) próba (nr 1–40)
40 przedziałów ufności z 40 prób po 40 rzutówzawiera μ: 38/40

Prawdziwą wartość zawiera 38 z 40 przedziałów — 95 %. W 20 000 powtórzeniach było to 94,1 %, trochę poniżej obiecanych 95 %, bo σ szacujemy z danych, a n = 40 to jeszcze nie nieskończoność.

Częsty błąd: „z prawdopodobieństwem 95 % μ leży w przedziale (3,2; 3,9)”. Dla jednego konkretnego przedziału μ albo w nim jest, albo nie. Te 95 % to własność procedury — ile przedziałów z wielu powtórzeń trafia. Twierdzenia o prawdopodobieństwie parametru daje dopiero podejście bayesowskie.

6. Estymacja w sztucznej inteligencji

  • Trenowanie to estymacja metodą największej wiarygodności. Entropia krzyżowa w klasyfikacji to ujemny logarytm wiarygodności podzielony przez liczbę przykładów, a błąd średniokwadratowy to to samo dla danych z szumem o rozkładzie normalnym. Minimalizować stratę = maksymalizować wiarygodność.
  • Regularyzacja to MAP. Kara za wagi λ‖w‖² (L2, weight decay) odpowiada normalnemu rozkładowi a priori wag, L1 — rozkładowi Laplace'a. Przekonanie a priori, że „wagi mają być małe”, hamuje przeuczenie.
  • Obciążenie i wariancja modelu. Model to estymator; złożone modele mają małe obciążenie, ale dużą wariancję (przeuczenie), proste odwrotnie. Regularyzacja poświęca trochę obciążenia na rzecz mniejszej wariancji.
  • Zbiór testowy i przedział ufności. Dokładność na danych testowych to oszacowanie prawdziwej dokładności; bez przedziału ufności nie poznasz, czy różnica między dwoma modelami jest prawdziwa. Batch normalization szacuje średnią i wariancję z każdej minipartii, a modele językowe są trenowane jako MLE: maksymalizują wiarygodność następnego słowa.

7. Podsumowanie

  • Statystyka idzie od danych do modelu: estymator to obliczenie z danych, które ma trafić w nieznany parametr.
  • Dobry estymator jest nieobciążony (średnio celuje dobrze) i zgodny (z danymi staje się dokładniejszy); wariancja z próby dzieli przez n − 1.
  • Metoda największej wiarygodności wybiera parametr, przy którym dane są najbardziej prawdopodobne; dla odsetka to k/n.
  • MAP dodaje przekonanie a priori; w uczeniu maszynowym to regularyzacja.
  • 95-procentowy przedział ufności powstaje procedurą, która trafia w prawdziwy parametr w 95 % przypadków.

Masz inne zdanie? Napisz na support@coden-app.com.

Agent na twoim komputerze, sterowany z telefonu