Случайные числа многочлена
r = mnrnd(n,p)
R = mnrnd(n,p,m)
R = mnrnd(N,P)
r = mnrnd(n,p)
возвращает случайные значения r
от распределения многочлена параметрами n
и p
N
положительное целое число, задающее количество испытаний (объем выборки) для каждого результата многочлена. p
1 k вектором вероятностей многочлена, где k является количеством интервалов многочлена или категорий. p
должен суммировать одному. (Если p
не суммирует одному, r
состоит полностью из NaN
значения. R
1 k вектором, содержа счета для каждого из интервалов многочлена k.
R = mnrnd(n,p,m)
возвращает m
случайные векторы от распределения многочлена параметрами n
и p
R
m
- k матрица, где k является количеством интервалов многочлена или категорий. Каждая строка R
соответствует одному результату многочлена.
R = mnrnd(N,P)
генерирует результаты от различных распределений многочлена. P
m-by-k матрица, где k является количеством интервалов многочлена или категорий, и каждая из строк m содержит различный набор вероятностей многочлена. Каждая строка P
должен суммировать одному. (Если любая строка P
не суммирует одному, соответствующей строке R
состоит полностью из NaN
значения. N
m-by-1 вектор положительных целых чисел или одного положительного целого числа (реплицированный mnrnd
к m-by-1 вектор). R
m
- k матрица. Каждая строка R
сгенерирован с помощью соответствующих строк N
и P
.
Сгенерируйте 2 случайных вектора с теми же вероятностями:
n = 1e3; p = [0.2,0.3,0.5]; R = mnrnd(n,p,2) R = 215 282 503 194 303 503
Сгенерируйте 2 случайных вектора с различными вероятностями:
n = 1e3; P = [0.2, 0.3, 0.5; ... 0.3, 0.4, 0.3;]; R = mnrnd(n,P) R = 186 290 524 290 389 321