статистика::Функция вероятности биномиального распределения
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
stats::binomialPF(n, p)
stats::binomialPF(n, p) возвращает процедуру, представляющую функцию вероятности
![]()
для x=0,1,..,n биномиального распределения с “испытательным параметром” n и “параметр вероятности” p.
Процедура f := stats::binomialPF(n, p) может быть названа в форме f(x) с арифметическими выражениями x. Возвращаемое значение f(x) является или числом с плавающей запятой, точным численным значением или символьным выражением:
Если x является численным значением нецелого числа, f (x) возвращает 0 или 0.0, соответственно.
Если x является целым числом или эквивалентом с плавающей точкой целого числа, и n является положительным целым числом, то явное значение возвращено. Если p является численным значением, удовлетворяющим 0 ≤ p ≤ 1, это - численное значение. В противном случае это - символьное выражение в p.
Для символьных значений n возвращены явные результаты, если x является численным значением withx <2.
Для символьных значений n возвращены явные результаты, если n - x является численным значением withn - x <2.
Во всех других случаях f(x) отвечает на символьный звонок stats::binomialPF(n,p)(x).
Численные значения для n только приняты, если они - положительные целые числа.
Численные значения для p только приняты, если они удовлетворяют 0 ≤ p ≤ 1.
Если x является числом с плавающей запятой, результатом является плавающий номер, если n и p являются численными значениями. Если x является точным значением, результатом является точный номер.
Обратите внимание на то, что для большого n, результаты с плавающей точкой вычисляются намного быстрее, чем точные результаты. Если приближения с плавающей точкой желаемы, передают число с плавающей запятой x процедуре, созданной stats::binomialPF.
Функция чувствительна к переменной окружения DIGITS, который определяет числовую рабочую точность.
Мы вычисляем функцию вероятности с n = 3 и
в различных точках:
f := stats::binomialPF(3, 3/4): f(-1/2), f(0), f(1/2), f(1), f(7/4), f(2), f(3), f(4)
![]()
f(-0.2), f(0.0), f(0.7), f(1.0), f(2.0), f(2.7), f(3.0), f(4.0)
![]()
delete f:
Мы используем символьные аргументы:
f := stats::binomialPF(n, p): f(x), f(8), f(8.0)
![]()
Когда вещественные номера присвоены n и p, функциональный f начинает приводить к явным результатам, если аргумент является числовым:
n := 3: p := 1/3: f(0), f(1), f(2.0), f(3.5), f(4)
![]()
delete f, n, p, x:
Если n и x являются числовыми, символьные выражения возвращены для символьных значений p:
f := stats::binomialPF(3, p): f(-1), f(0), f(3/2), f(2), f(3)
![]()
delete f:
|
“Испытательный параметр”: арифметическое выражение, представляющее положительное целое число |
|
“Параметр вероятности”: арифметическое выражение, представляющее вещественное число 0 ≤ p ≤ 1. |