В определенных обстоятельствах общие способы генерации случайных чисел недостаточны для получения требуемых выборок. Toolbox™ статистики и машинного обучения предлагает несколько альтернативных методов генерации псевдослучайных и квазирандомных чисел. Квазирандомные числа, также известные как последовательности низких расхождений, генерируют каждое последовательное число как можно дальше от существующих чисел в множестве. Этот подход избегает кластеризации и может ускорить сходимость, но квазирандомные числа, как правило, слишком однородны, чтобы пройти тесты случайности. Псевдослучайные числа менее однородны, чем квазирандомные числа, и могут быть более подходящими для приложений, которые требуют большей случайности. Используйте пробоотборник среза, гамильтоновский пробоотборник Монте-Карло или цепной пробоотборник Метрополиса-Гастингса Маркова для генерации псевдослучайных выборок, используя статистическое распределение.
Если доступные параметрические распределения вероятностей неадекватно описывают данные, можно использовать гибкое семейство распределения. Семейства гибких распределителей Пирсона и Джонсона подходят под модель на основе местоположения, масштаба, перекоса и куртоза данных выборки. После подгонки распределения к данным можно создать псевдослучайные номера из этого распределения.
Представление распределений выборки с использованием образцов цепи Маркова
Марковские цепные пробоотборники могут генерировать числа из распределения выборки, которое трудно представить непосредственно.
Байесовская линейная регрессия с использованием гамильтонова Монте-Карло
Узнайте, как использовать гамильтоновский образец Монте-Карло.
Байесовский анализ для модели логистической регрессии
Создание байесовских выводов для модели логистической регрессии с использованием slicesample.
Создание данных с использованием гибких семейств распределений
Системы Пирсона и Джонсона представляют собой гибкие параметрические семейства распределений, которые обеспечивают хорошие соответствия для широкого спектра форм данных.
Statistics and Machine Learning Toolbox поддерживает генерацию случайных чисел из различных распределений.
Генерация псевдослучайных чисел
Псевдослучайные числа генерируются детерминированными алгоритмами.
Генерация квазислучайных чисел
Генераторы квазислучайных чисел (QRNG) производят высокооднородные выборки единичного гиперкуба.