tcdf

Кумулятивная функция распределения t студента

Синтаксис

p = tcdf(x,nu)
p = tcdf(x,nu,'upper')

Описание

p = tcdf(x,nu) возвращает кумулятивную функцию распределения (cdf) распределения t Студента в каждом из значений в x использование соответствующих степеней свободы в nuX и nu могут быть векторы, матрицы или многомерные массивы, что у всех есть тот же размер. Скалярный вход расширен до постоянного массива с теми же размерностями как другие входные параметры.

p = tcdf(x,nu,'upper') возвращает дополнение t Студента cdf в каждом значении в x, использование алгоритма, который более точно вычисляет экстремальные верхние вероятности хвоста.

Примеры

свернуть все

mu = 1;     % Population mean
sigma = 2;  % Population standard deviation
n = 100;    % Sample size

rng default   % For reproducibility
x = normrnd(mu,sigma,n,1);  % Random sample from population

xbar = mean(x);  % Sample mean
s = std(x);      % Sample standard deviation
t = (xbar - mu)/(s/sqrt(n))
t = 1.0589
p = 1-tcdf(t,n-1) % Probability of larger t-statistic
p = 0.1461

Эта вероятность совпадает с p значением, возвращенным t тестом нулевой гипотезы, что выборка прибывает из нормального населения со средним значением μ

[h,ptest] = ttest(x,mu,0.05,'right')
h = 0
ptest = 0.1461

Больше о

свернуть все

t студента cdf

Кумулятивная функция распределения (cdf) распределения t Студента

p=F(x|ν)=xΓ(ν+12)Γ(ν2)1νπ1(1+t2ν)ν+12dt

где ν является степенями свободы и Γ  (·) Гамма функция. p результата является вероятностью, что одно наблюдение от распределения t со степенями свободы ν упадет в интервале [– ∞, x].

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

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

Смотрите также

| | | |

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