chi2inv

Функция обратного совокупного распределения Хи-квадрат

Синтаксис

Описание

пример

x = chi2inv(p,nu) возвращает обратную совокупную функцию распределения (icdf) распределения хи-квадрат со степенями свободы nu, оцениваемый по значениям вероятностей в p.

Примеры

свернуть все

Найдите 95-й процентиль для распределения хи-квадрат с 10 степени свободы.

x = chi2inv(0.95,10)
x = 18.3070

Если вы генерируете случайные числа из этого распределения хи-квадрат, вы наблюдаете числа, большие 18.3 только 5% времени.

Вычислите медианы распределений хи-квадрат со степенями свободы от одного до шести.

x = chi2inv(0.50,1:6)
x = 1×6

    0.4549    1.3863    2.3660    3.3567    4.3515    5.3481

Входные параметры

свернуть все

Значения вероятности, при которых можно вычислить icdf, заданные как скалярное значение или массив скалярных значений, где каждый элемент находится в области значений [0,1].

  • Чтобы вычислить icdf при нескольких значениях, задайте p использование массива.

  • Чтобы вычислить icdfs нескольких распределений, задайте nu использование массива.

Если один или оба входных параметров p и nu являются массивами, тогда размеры массивов должны быть одинаковыми. В этом случае, chi2inv расширяет каждый скалярный вход в постоянный массив того же размера, что входы массива. Каждый элемент в x - значение icdf распределения, заданное соответствующим элементом в nu, оцененный с соответствующими вероятностями в p.

Пример: [0.1,0.5,0.9]

Типы данных: single | double

Степени свободы для распределения хи-квадрат, заданные как положительная скалярная величина значение или массив положительной скалярной величины значений.

  • Чтобы вычислить icdf при нескольких значениях, задайте p использование массива.

  • Чтобы вычислить icdfs нескольких распределений, задайте nu использование массива.

Если один или оба входных параметров p и nu являются массивами, тогда размеры массивов должны быть одинаковыми. В этом случае, chi2inv расширяет каждый скалярный вход в постоянный массив того же размера, что входы массива. Каждый элемент в x - значение icdf распределения, заданное соответствующим элементом в nu, оцененный с соответствующими вероятностями в p.

Пример: [9 19 49 99]

Типы данных: single | double

Выходные аргументы

свернуть все

значения icdf, оцениваемые по вероятностям в p, возвращенный как скалярное значение или массив скалярных значений. x - тот же размер, что и p и nu после любого необходимого скалярного расширения. Каждый элемент в x - значение icdf распределения, заданное соответствующим элементом в nu, оцененный с соответствующими вероятностями в p.

Подробнее о

свернуть все

Хи-Квадрат icdf

Распределение хи-квадрат является однопараметрическим семейством кривых. Параметром ν являются степени свободы.

icdf распределения хи-квадрат является

x=F1(p|ν)={x:F(x|ν)=p},

где

p=F(x|ν)=0xt(ν2)/2et/22ν/2Γ(ν/2)dt,

ν - степени свободы, а Β  (·) - это Гамма-функция. Результатом p является вероятность того, что одно наблюдение из распределения хи-квадрат с ν степенями свободы падает в интервале [0, x].

Для получения дополнительной информации смотрите Распределение Хи-квадрат.

Альтернативная функциональность

  • chi2inv является функцией, специфичной для распределения хи-квадрат. Statistics and Machine Learning Toolbox™ также предлагает общую функцию icdf, который поддерживает различные распределения вероятностей. Использовать icdf, задайте имя распределения вероятностей и его параметры. Обратите внимание, что специфичная для распределения функция chi2inv быстрее, чем обобщенная функция icdf.

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

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

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