Функции > Статистика > Распределения вероятностей > Пример. Генерация случайных чисел
  
Пример. Генерация случайных чисел
Создайте векторы случайных чисел, которые распределены через интервал соответственно равномерно, нормально или экспоненциально.
Равномерно распределенный
1. Вызовите функцию runif, чтобы создать набор n_set случайных чисел, равномерно распределенных между нижним и верхним значениями.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Используйте функцию hist, чтобы создать гистограмму равномерного набора с n_bins столбцами, а затем вычислите среднее по набору.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Постройте гистограмму и покажите ожидаемое среднее для набора данных:
Нажать для копирования этого выражения
* 
Чтобы получить новый набор случайных чисел, во вкладке Расчет (Calculation) в группе Элементы управления (Controls) щелкните Рассчитать (Calculate). При создании случайных чисел каждый раз используется новое инициирующее значение.
Нормально распределенный
1. Вызовите функцию rnorm, чтобы создать набор n_set случайных чисел, имеющих нормальное распределение со средним μ и среднеквадратическим отклонением σ.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Используйте функции floor, ceil, min и max, чтобы вычислить минимальное и максимальное значения диапазона набора данных, а затем вычислите ширину каждого столбца:
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Задайте горизонтальный масштаб для графика:
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Вызовите функцию dnorm, чтобы вычислить значение F нормального распределения, ожидаемое для набора данных, а затем постройте гистограмму нормального набора с n_bins столбцами.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Экспоненциально распределенный
1. Вызовите функцию rexp, чтобы создать набор случайных чисел, которые экспоненциально распределены с частотой r.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Вызовите функцию dexp, чтобы вычислить значение F экспоненциального распределения, ожидаемое для набора данных, а затем постройте гистограмму экспоненциального набора с n_bins столбцами.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Вызовите функции pexp и qexp, чтобы вычислить и построить график кумулятивного распределения вероятностей для значения x и обратного кумулятивного распределения вероятностей для значения p соответственно.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Первый аргумент функции qexp является вероятностью и должен быть меньше 1, отсюда деление int на 100.