Что делает этот инструмент
Генератор создаёт список псевдослучайных чисел из распределения хи-квадрат с заданным числом степеней свободы, которое обозначают буквой \(v\) (греческая «ню»). Распределение хи-квадрат — одно из ключевых в статистике: оно описывает сумму квадратов независимых стандартных нормальных величин и лежит в основе критерия согласия хи-квадрат, оценки дисперсии и построения доверительных интервалов.
Как пользоваться
Укажите число степеней свободы \(v\) (любое положительное вещественное число, по умолчанию 3), количество нужных случайных значений (от 1 до 1000, по умолчанию 10) и выберите, сколько значащих цифр показывать у каждого значения. Нажмите «Рассчитать» — и получите новую выборку. Поскольку генератор случайный, каждый запуск даёт другие числа, но теоретические среднее (\(v\)), дисперсия (\(2v\)) и стандартное отклонение (\(\sqrt{2v}\)), которые показаны рядом, остаются неизменными и помогают проверить, насколько правдоподобна выборка.
Разбор формулы
Плотность распределения хи-квадрат задаётся как $$f(x,v) = \frac{x^{v/2-1}\, e^{-x/2}}{2^{v/2}\,\Gamma\!\left(\tfrac{v}{2}\right)}, \quad x \geq 0$$ Для генерации значений используется тот факт, что величина хи-квадрат(\(v\)) равна удвоенной гамма-величине с параметром формы \(v/2\) и масштабом 1. Для целого \(v\) применяется более простое тождество $$X = Z_1^2 + Z_2^2 + \dots + Z_v^2,$$ где каждое \(Z\) — стандартная нормальная величина, полученная преобразованием Бокса–Мюллера. Для нецелого \(v\) используется метод Марсальи–Цанга для гамма-распределения с последующим умножением на 2.
Пример расчёта
При \(v = 3\) и количестве значений 10 каждое значение представляет собой сумму трёх квадратов стандартных нормальных величин. Типичная выборка может выглядеть так: 1,842, 4,317, 0,526, 2,991, 6,083, 1,205, 3,778, 0,914, 5,460, 2,337. Их среднее составляет около 2,945, что близко к теоретическому среднему 3. Все значения неотрицательны, как и должно быть.
Частые вопросы
Почему числа меняются при каждом запуске? Генератор использует случайный источник, поэтому каждый запуск даёт независимую выборку. Теоретические характеристики при этом остаются прежними.
Может ли \(v\) быть дробным? Да. Подходит любое \(v\) больше 0; для нецелых значений инструмент применяет гамма-метод.
Что будет, если запросить больше 1000 значений? Количество автоматически ограничивается допустимым диапазоном от 1 до 1000.