Задачи: метод Монте-Карло
Статистический анализ данных
Задачи
Задача 1. Обратная функция распределения
Пусть \[ U\sim\mathrm U(0,1). \]
- Покажите, что \[ X=-\frac{1}{\lambda}\ln(1-U) \] имеет экспоненциальное распределение с параметром \(\lambda\).
- Сгенерируйте выборку \(X\) и сравните гистограмму с аналитической плотностью.
- Проверьте выборочные среднее и дисперсию.
Задача 2. Метод отбора
Требуется генерировать плотность \[ f(x)=6x(1-x), \qquad 0\le x\le1. \]
- Найдите максимум \(f(x)\).
- Постройте алгоритм отбора из равномерного распределения.
- Вычислите теоретическую эффективность алгоритма.
- Проверьте её численно.
Задача 3. Интегрирование методом Монте-Карло
Вычислите \[ I=\int_0^1\frac{4}{1+x^2}\,dx=\pi \] методом Монте-Карло.
- Запишите оценку \(\widehat I_N\).
- Оцените её статистическую ошибку по выборке.
- Исследуйте зависимость ошибки от \(N\).
- Покажите численно, что ошибка убывает приблизительно как \(N^{-1/2}\).
Задача 4. Редкое событие и выборка по важности
Требуется оценить вероятность \[ p=P(Z>4), \qquad Z\sim\mathrm N(0,1). \]
- Оцените \(p\) наивной генерацией из стандартного гаусса.
- Объясните, почему для устойчивой оценки требуется очень большая выборка.
- Предложите распределение \(q(z)\), чаще генерирующее область \(z>4\).
- Запишите соответствующий вес \(w(z)=f(z)/q(z)\).
- Сравните дисперсии двух оценок.
Задача 5. Псевдоэксперименты для счётного эксперимента
Пусть \[ N\sim\operatorname{Pois}(s+b), \qquad \widehat s=N-b, \] где фон \(b\) известен точно.
- Найдите аналитические \(\mathbb E[\widehat s]\) и \(\operatorname{Var}(\widehat s)\).
- Постройте ансамбль псевдоэкспериментов.
- Сравните выборочные среднее и дисперсию с аналитическими значениями.
- Оцените вероятность получить \(\widehat s<0\).
Задача 6. Нелинейное распространение ошибки
Пусть коррелированные величины имеют распределение \[ \begin{pmatrix}X\\Y\end{pmatrix} \sim \mathrm N\!\left[ \begin{pmatrix}10\\5\end{pmatrix}, \begin{pmatrix} \sigma_X^2 & \rho\sigma_X\sigma_Y\\ \rho\sigma_X\sigma_Y & \sigma_Y^2 \end{pmatrix} \right]. \]
Для отношения \[ R=\frac{X}{Y} \] сравните:
- линейную оценку ошибки;
- стандартное отклонение выборки Монте-Карло;
- центральный квантильный интервал \([q_{0.16},q_{0.84}]\).
Исследуйте зависимость результатов от \(\sigma_Y\) и \(\rho\).
Задача 7. Эффективность отбора
Из \(N_{\rm gen}=10\,000\) сгенерированных событий отбор прошло \(N_{\rm sel}=730\).
- Оцените эффективность отбора.
- Оцените её биномиальную статистическую ошибку.
- Сколько событий требуется сгенерировать, чтобы относительная ошибка эффективности была меньше \(1\%\)?
- Обсудите, как изменится задача при наличии весов событий.
Задача 8. Эффективный размер выборки
Для взвешенной выборки определено \[ N_{\rm eff} = \frac{(\sum_k w_k)^2}{\sum_k w_k^2}. \]
- Покажите, что при одинаковых весах \(N_{\rm eff}=N\).
- Найдите \(N_{\rm eff}\) для весов \[ (1,1,1,1,6). \]
- Сравните результат с фактическим числом событий.
- Объясните, почему большая вариация весов ухудшает статистическую точность.