MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Math

Все распределения из равномерного

Способов сделать случайное число с заданным распределением немного, и все начинаются с равномерного. Пропусти его через обратную функцию распределения (показательное, Коши, треугольное). Возьми два и преврати в пару нормальных (Бокс–Мюллер). Кидай дротики в коробку вокруг плотности и оставляй попавшие под кривую (отбраковка — и доля оставленных π/4 у полукруга). Считай показательные ожидания в единице времени (Пуассон) или орлы в десяти монетах (биномиальное). Проследи один нумерованный жетон через машину, потом сверь всю выборку с точной кривой.

Все распределения из равномерного — Изображение из программы
Изображение из программы

Что происходит

Компьютер умеет делать один вид случайных чисел — равномерное между 0 и 1; всякое другое распределение приходится изготавливать из него. Обращение пропускает равномерное через обратную к функции распределения цели. Бокс–Мюллер превращает два равномерных в нормальное корнем, логарифмом и косинусом. Отбор бросает дротики в ящик и оставляет попавшие под кривую — и платит за это выброшенными дротиками. Подсчёт экспоненциальных промежутков даёт Пуассона. Каждый рецепт разыгрывается двадцать тысяч раз и сверяется с точной кривой. Выберите распределение, посмотрите, как работает рецепт, и прочтите расстояние до истины.

Уравнения модуля
Уравнения
обращение: x = F^(−1)(u), u равномерно на (0,1);  экспоненциальное −ln u;  Коши tan π(u − ½)
Box-Muller: x = √(−2 ln u₁) cos 2πu₂
отбраковка: оставляем (x, y) равномерно под графиком f
распределение Poisson(λ): число экспоненциальных промежутков за единицу времени

Другие эксперименты

К каталогу
L-системы — Изображение из программы

Math

L-системы

Грамматика из нескольких правил, выросшая в растение: перепиши, обойди, перепиши глубже.

Поиск Гровера — Изображение из программы

Math

Поиск Гровера

Исследуйте усиление амплитуды при неструктурированном поиске. Фазовый оракул меняет знак амплитуды отмеченного состояния, не меняя вероятностей в вычислительном базисе. Шаг диффузии превращает относительную фазу в увеличение вероятности успеха. Слишком много итераций снова уменьшают эту вероятность.

Вентили, фаза и зачем нужен базис — Изображение из программы

Math

Вентили, фаза и зачем нужен базис

Четыре маленькие схемы с одной поворачиваемой фазой, читаемые в базисе Z, X или Y. Фаза — настоящее, расположенное свойство состояния: вектор Блоха ходит с ней по экватору, — и в неправильном базисе она совершенно невидима: за целый оборот наибольшее изменение любой вероятности исхода равно 1e-16. Поставь в конец второй Адамар — и та же фаза решает ответ достоверно. Это и есть интерференция, и в ней вся разница между квантовым компьютером и монеткой.