ncfcdf

Нецентральная кумулятивная функция распределения F

Синтаксис

p = ncfcdf(x,nu1,nu2,delta)
p = ncfcdf(x,nu1,nu2,delta,'upper')

Описание

p = ncfcdf(x,nu1,nu2,delta) вычисляет нецентральный F cdf в каждом значении в x использование соответствующих степеней свободы числителя в nu1, степени свободы знаменателя в nu2, и положительные параметры нецентрированности в delta. nu1, nu2, и delta могут быть векторы, матрицы или многомерные массивы, которые имеют тот же размер, который является также размером p. Скалярный вход для x, nu1, nu2, или delta расширен до постоянного массива с теми же размерностями как другие входные параметры.

p = ncfcdf(x,nu1,nu2,delta,'upper') возвращает дополнение нецентрального F cdf в каждом значении в x, использование алгоритма, который более точно вычисляет экстремальные верхние вероятности хвоста.

Нецентральный F cdf

F(x|ν1,ν2,δ)=j=0((12δ)jj!eδ2)I(ν1xν2+ν1x|ν12+j,ν22)

где I (x|a, b) является неполной бета-функцией параметрами a и b.

Примеры

свернуть все

Сравните нецентральный F cdf с δ = 10 к F cdf с тем же количеством числителя и степеней свободы знаменателя (5 и 20 соответственно).

x = (0.01:0.1:10.01)';
p1 = ncfcdf(x,5,20,10);
p = fcdf(x,5,20);
plot(x,p,'-',x,p1,'-')

Figure contains an axes object. The axes object contains 2 objects of type line.

Ссылки

[1] Джонсон, N. и С. Коц. Распределения в Статистике: Непрерывные одномерные распределения 2. Хобокен, NJ: John Wiley & Sons, Inc., 1970, стр 189–200.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a