АЛГ-МК-0031/√N1940-еревизия 2026-05-04

Метод Монте-Карло онлайн

Численное моделирование методом Монте-Карло. Вычисление π, интегралов, теории вероятностей. Сходимость 1/√N.

⏱ ~30 сек · алгоритм · O(N)
Отчёт · АЛГ-МК-003|алгоритм / численный метод
calcal.ru / metod-monte-karlo-onlajn
Загрузка калькулятора…
1/√N
Сходимость
1940
Лос-Аламос
π
Классический пример
∞-D
Любые размерности

Принцип Монте-Карло

Метод Монте-Карло — численный метод, использующий случайные выборки для решения математических задач. Назван в честь казино в Монако. Разработан в 1940-х в Лос-Аламосе.

Пионеры: Стэн Улам (вдохновлённый игрой в карты), Джон фон Нейман, Николас Метрополис. Изначально применялся для расчёта термоядерных реакций, потом распространился на физику, финансы, AI, компьютерную графику.

Принцип: вместо точного аналитического решения генерируем N случайных выборок, считаем результат для каждой, усредняем. Точность растёт как 1/√N.

Классический пример: расчёт π

# Python pseudo-code import random N = 1_000_000 M = 0 for i in range(N): x = random.uniform(-1, 1) y = random.uniform(-1, 1) if x*x + y*y <= 1: M += 1 pi_est = 4 * M / N # pi_est ≈ 3.14159...

Логика: квадрат [-1,1]×[-1,1] имеет площадь 4. Круг радиуса 1 — π. Точки распределены равномерно → доля в круге = π/4. Поэтому π ≈ 4·M/N.

Применение в финансах

  • Оценка опционов: барьерные, азиатские, лестничные опционы — точной формулы нет. Симулируется N траекторий цены, усредняется выплата.
  • VaR (Value at Risk): на сколько может упасть портфель за день/месяц с вероятностью 95% или 99%. Симулируются N сценариев изменений цен.
  • Дефолтные риски: портфель облигаций — какова вероятность, что K из 100 эмитентов объявят дефолт.
  • Стресс-тестирование: банковские ЦБ требуют от банков прогнозов худших сценариев.

Расширения метода

  • Метрополис-Гастингс: семплирование из сложных распределений. Основа MCMC.
  • Гиббс-семплирование: для многомерных распределений.
  • Quasi Monte Carlo: низкодискрепантные последовательности (Соболев, Холтон). Сходимость O(1/N) вместо O(1/√N).
  • Reinforcement Learning: метод Монте-Карло в обучении (например, AlphaGo использует MCTS — Monte Carlo Tree Search).
  • Importance Sampling: уменьшение дисперсии за счёт целенаправленной генерации выборок.
ИСТОЧНИКИ
  1. Metropolis N., Ulam S. — The Monte Carlo Method. Metropolis & Ulam. 1949.
  2. Robert C., Casella G. — Monte Carlo Statistical Methods. Robert & Casella. 2004.
  3. Glasserman P. — Monte Carlo Methods in Financial Engineering. Paul Glasserman. 2003, ред. 2024.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Числовой метод моделирования, использующий случайные выборки для расчёта математических задач. Назван в честь казино Монте-Карло (Монако). Разработан в 1940-х в Лос-Аламосе (Стэн Улам, Николас Метрополис) для расчёта термоядерных реакций. Применение: интегрирование, моделирование частиц, риск-анализ финансов, AI (Reinforcement Learning).
Стандартная погрешность Монте-Карло пропорциональна 1/√N, где N — число итераций. Это означает: для уменьшения ошибки в 10 раз нужно увеличить число выборок в 100 раз. Метод медленный по сравнению с детерминистическими (квадратурные формулы), но: 1) Работает в любых размерностях, 2) Прост в параллелизации, 3) Не требует гладкости функции.
Классический пример: бросаем N точек случайно в квадрат [-1,1]×[-1,1]. Считаем M точек, попавших в круг радиуса 1 (x² + y² ≤ 1). Тогда π ≈ 4·M/N. Для точности 3 знака после запятой нужно ~10⁶ итераций. Для 5 знаков — 10⁹. Иллюстрирует «1/√N» сходимость.
Опционы по Блэка-Шоулза с экзотическими условиями (барьерные, азиатские опционы) — точная формула неизвестна, нужен Монте-Карло. Симулируется N траекторий цены актива по геометрическому броуновскому движению, считается выплата в каждой, усредняется. Также: VaR (Value at Risk), CVaR, оценка дефолтных рисков портфеля облигаций.
Расширение Монте-Карло для семплирования из сложных распределений. Пр гипотезу новой точки, считаем отношение правдоподобия. Если новая точка «лучше» — принимаем. Иначе — принимаем с вероятностью r. Используется в Bayesian Inference, MCMC (Markov Chain Monte Carlo). Стандарт в эконометрике, биостатистике, физике.
Pseudo-MC: классический, использует псевдослучайные числа. Quasi-MC: использует низкодискрепантные последовательности (Соболева, Холтона). Сходимость лучше: O(1/N) вместо O(1/√N) для гладких функций. Используется в финансах для оценки опционов и в компьютерной графике (рендеринг).
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.