Redukcja wariancji

Wariancję losowo generowanych punktów w obrębie kwadratu jednostkowego można zmniejszyć w procesie stratyfikacji.

W matematyce , a dokładniej w teorii metod Monte Carlo , redukcja wariancji jest procedurą stosowaną w celu zwiększenia precyzji oszacowań uzyskanych dla danej symulacji lub wysiłku obliczeniowego. Każda wyjściowa zmienna losowa z symulacji jest powiązana z wariancją , która ogranicza precyzję wyników symulacji. Aby symulacja była wydajna statystycznie, tj. aby uzyskać większą precyzję i mniejsze przedziały ufności dla wyjściowej zmiennej losowej będącej przedmiotem zainteresowania można zastosować techniki redukcji wariancji. Główne z nich to wspólne liczby losowe, zmienne antytetyczne , zmienne kontrolne , dobór ważności , próbkowanie warstwowe , dopasowywanie momentów, warunkowe Monte Carlo i zmienne quasi-losowe. Do symulacji z symulacją podzbioru modeli czarnoskrzynkowych i próbkowaniem liniowym może być również używany. Pod tymi nagłówkami znajduje się wiele specjalistycznych technik; na przykład symulacje transportu cząstek szeroko wykorzystują techniki „okien wagowych” i „rozszczepiania / rosyjskiej ruletki”, które są formą pobierania próbek o znaczeniu.

Surowa symulacja Monte Carlo

chce obliczyć zmienną losową zdefiniowaną w przestrzeni . Monte Carlo robi to poprzez próbkowanie iid . kopie } , a następnie oszacować za pomocą estymatora średniej próbki

takich jak centralne graniczne będzie miało , tak że dla dużych } rozkład zbiega się do rozkładu normalnego ze średnią błędem standardowym . Ponieważ odchylenie standardowe zbiega się w kierunku tylko , że ​​należy zwiększyć liczbę symulacji ( o współczynnik odchylenie standardowe dokładniejszych szacunków dla bez konieczności przeprowadzania bardzo dużej liczby symulacji.

Wspólne liczby losowe (CRN)

Powszechna technika redukcji wariancji liczb losowych jest popularną i użyteczną techniką redukcji wariancji, która ma zastosowanie, gdy porównujemy dwie lub więcej alternatywnych konfiguracji (systemu) zamiast badać pojedynczą konfigurację. CRN jest również nazywany skorelowanym próbkowaniem , dopasowanymi strumieniami lub dopasowanymi parami .

CRN wymaga synchronizacji strumieni liczb losowych, co zapewnia, że ​​oprócz wykorzystania tych samych liczb losowych do symulacji wszystkich konfiguracji, określona liczba losowa użyta do określonego celu w jednej konfiguracji jest używana dokładnie w tym samym celu we wszystkich innych konfiguracjach. Na przykład w teorii kolejek, jeśli porównujemy dwie różne konfiguracje kasjerów w banku, chcielibyśmy, aby (losowy) czas przybycia N-tego klienta był generowany przy użyciu tego samego losowania ze strumienia liczb losowych dla obu konfiguracje.

Podstawowa zasada techniki CRN

Załóżmy są obserwacjami z pierwszej i j- tej

Chcemy oszacować

Jeśli wykonamy n replikacji każdej konfiguracji i pozwolimy

mi i jest nieobciążonym estymatorem .

A ponieważ są to niezależne zmienne losowe o identycznym rozkładzie,

W przypadku niezależnego próbkowania, tj. bez wspólnych liczb losowych, wtedy Cov( X 1 j , X 2 j ) = 0. Ale jeśli uda nam się wywołać element dodatniej korelacji między X 1 i X 2 taki, że Cov ( X 1 j , X 2 j ) > 0, z powyższego równania widać, że wariancja jest zmniejszona.

Można również zauważyć, że jeśli CRN indukuje ujemną korelację, tj. Cov( X 1 j , X 2 j ) < 0, technika ta może faktycznie przynieść odwrotny skutek, gdy wariancja jest zwiększona, a nie zmniejszona (zgodnie z zamierzeniami).

Zobacz też