Функции > Статистика > Распределения вероятностей > Пример. Начальное значение для генерации случайных чисел
Пример. Начальное значение для генерации случайных чисел
Используйте функцию Seed, чтобы управлять процессом создания новых наборов случайных чисел.
1. Используйте функции Seed и rnorm в короткой программе, чтобы создавать идентичные наборы нормально распределенных случайных чисел для трех итераций, сбрасывая значение Seed.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
* 
Каждый раз создается тот же набор случайных чисел, потому что задается одно и то же инициирующее число 1.
SameNormal возвращает матрицу трех идентичных столбцов, по одному для каждой итерации.
2. Используйте функции hist и max, чтобы построить гистограмму для второго случайного набора с n_bins столбцами. Добавьте горизонтальный маркер, чтобы показать максимум возвращенного набора.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
3. Измените программу, чтобы создать три разных набора нормально распределенных случайных чисел, увеличивая инициирующее значение с каждой итерацией.
Щелкните для копирования этого выражения
* 
Теперь, когда инициирующее значение меняется при каждой итерации, каждый набор случайных чисел уникален.
Поскольку итерация с индексом 0 в обеих программах запускается с инициирующим числом 1, столбцы 0 в обеих возвращенных матрицах содержат идентичные наборы.
4. Извлеките второй набор данных из возвращенной матрицы:
Щелкните для копирования этого выражения
5. Используйте функцию hist, чтобы создать гистограмму случайного набора с n_bins столбцами, а затем вычислите его максимум.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
6. Постройте гистограмму и используйте горизонтальный маркер, чтобы показать ее максимум:
Щелкните для копирования этого выражения
Было ли это полезно?