Язык программирования R/Генерация случайных чисел: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 2:
 
== Генерация действительных случайных чисел в диапазоне ==
=== runif ===
Для генерации вещественных чисел в диапазоне ''[min, max]'' используется функция '''runif(n, min = 0, max = 1)''', которая в качестве аргументов принимает:
* '''n''' - количество генерируемых значений;
Строка 18 ⟶ 19 :
 
Функция использует нормальное распределение.
 
== Генерация целых случайных чисел в диапазоне ==
=== sample ===
Для генерации целых чисел в диапазоне ''[min, max]'' используется функция '''sample(x, size, replace = FALSE, prob = NULL)''', которая в качестве аргументов принимает:
* '''x''' - целое число (эквивалентно 1:x) или вектор ограничивающий диапазон (к примеру, 5:15);
* '''size''' - количество генерируемых значений;
* '''replace''' - разрешаются ли повторения;
* '''prob''' - вектор весов распределения, по умолчанию отсутствует (равномерное распределение);
<pre>
> x3 <- sample(1:10, 1)
> x3
[1] 4
 
> x4 <- sample(1:10, 5, replace=T)
> x4
[1] 6 9 7 6 5
 
> x5 <- sample(1:10, 5, replace=F)
> x5
[1] 8 4 3 7 1
</pre>