Случайные числа многочлена
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-by-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-by-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