Main Content

chi2pdf

卡方概率密度函数

说明

示例

y = chi2pdf(x,nu) 返回自由度为 nu 的卡方分布的概率密度函数 (pdf),在 x 中的值处计算函数值。

示例

全部折叠

计算自由度为 3 的卡方分布中观测值 2 的密度。

y1 = chi2pdf(2,3)
y1 = 0.2076

计算自由度为 1 到 6 的卡方分布中观测值 4 的密度。

y2 = chi2pdf(4,1:6)
y2 = 1×6

    0.0270    0.0677    0.1080    0.1353    0.1440    0.1353

卡方分布的均值等于自由度。计算自由度为 16 的卡方分布的均值密度。

nu = 1:6;
x = nu;
y3 = chi2pdf(x,nu)
y3 = 1×6

    0.2420    0.1839    0.1542    0.1353    0.1220    0.1120

随着自由度的增加,均值的密度降低。

输入参数

全部折叠

计算 pdf 所基于的值,指定为非负标量值或非负标量值组成的数组。

  • 要在多个值处计算 pdf,请使用数组指定 x

  • 要计算多个分布的 pdf,请使用数组指定 nu

如果输入参量 xnu 中的一个或两个是数组,则数组大小必须相同。在这种情况下,chi2pdf 将每个标量输入扩展为与数组输入大小相同的常量数组。y 中的每个元素是由 nu 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

示例: [3 4 7 9]

数据类型: single | double

卡方分布的自由度,指定为正标量值或正标量值组成的数组。

  • 要在多个值处计算 pdf,请使用数组指定 x

  • 要计算多个分布的 pdf,请使用数组指定 nu

如果输入参量 xnu 中的一个或两个是数组,则数组大小必须相同。在这种情况下,chi2pdf 将每个标量输入扩展为与数组输入大小相同的常量数组。y 中的每个元素是由 nu 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

示例: [9 19 49 99]

数据类型: single | double

输出参数

全部折叠

x 中的值处计算的 pdf 值,以标量值或标量值数组的形式返回。在经过任何必要的标量扩展后,p 的大小与 xnu 相同。y 中的每个元素是由 nu 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

详细信息

全部折叠

卡方 pdf

卡方分布是一个单参数曲线族。参数 ν 是自由度。

卡方分布的 pdf 为

y=f(x|ν)=x(ν2)/2ex/22ν2Γ(ν/2),

其中 ν 是自由度,Γ( · ) 是 gamma 函数。

有关详细信息,请参阅Chi-Square Distribution

替代功能

  • chi2pdf 是卡方分布特有的函数。Statistics and Machine Learning Toolbox™ 还提供泛型函数 pdf,它支持各种概率分布。要使用 pdf,请指定概率分布名称及其参数。请注意,分布特有的函数 chi2pdf 比泛型函数 pdf 的执行速度要快。

  • 使用 Probability Distribution Function 为概率分布创建累积分布函数 (cdf) 或概率密度函数 (pdf) 的交互图。

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出