表示一个自由度为 ν 的
分布.
ChiSquareDistribution
表示一个自由度为 ν 的
分布.
更多信息
- 在一个
分布中,值
的概率密度在
时与
成正比,在
时是零. » - 对于整数 ν,具有 ν 个自由度的
分布给出从正态分布独立取样的 ν 个值的平方和的分布. - ChiSquareDistribution 允许 ν 为任意正实数.
- ChiSquareDistribution 允许 ν 为无量纲量. »
- ChiSquareDistribution 可与 Mean、CDF 和 RandomVariate 等函数联合使用. »
背景
- ChiSquareDistribution[ν] 表示一个参数为正数 ν 的统计分布:卡方分布,参数表示该分布的自由度. ν 决定了卡方分布的概率密度函数(PDF)的一般形状,而且,根据 ν 的值,PDF 可能是单调递减的,也可能是有单个"山峰"(即一个绝对最大值)且在定义域下界附近有潜在奇点的形状.
- ChiSquareDistribution 是
分布随机变量的平方的分布. 换句话说,若
是一个随机变量且
(其中
读作“的分布是”),那么
. 一组分布为正态分布的独立同分布的随机变量
、
、……、
的平方和
也是卡方分布的. 卡方分布可以用来衡量理论或实验模型和样本集之间的拟合程度. 具体应用包括核磁共振成像以及疾病暴露与传播之间的可能性关联分析. - RandomVariate 可被用于给出卡方分布的一个或多个机器精度或任意精度(后者可用 WorkingPrecision 选项指定)的伪随机变量. Distributed[x,ChiSquareDistribution[ν]],更简洁的写法是 xChiSquareDistribution[ν],可被用于声明随机变量 x 是卡方分布的. 这样一个声明之后可用在如 Probability、NProbability、Expectation 以及 NExpectation 这样的函数中.
- 卡方分布的概率密度函数和累积分布函数可用 PDF[ChiSquareDistribution[ν],x] 和 CDF[ChiSquareDistribution[ν],x] 求得. 平均数、中位数、方差、原点矩及中心矩可分别用 Mean、Median、Variance、Moment 和 CentralMoment 计算.
- DistributionFitTest 可被用于测试给定的数据集是否与卡方分布一致,EstimatedDistribution 可被用于根据给定数据估算卡方参数化分布,而 FindDistributionParameters 可拟合数据和卡方分布. ProbabilityPlot 可被用于生成给定数据的 CDF 相对于符号卡方分布的 CDF 的图线,而 QuantilePlot 可被用于生成给定数据的分位数相对于符号卡方分布的分位数的图线.
- TransformedDistribution 可被用于表示转换的卡方分布,CensoredDistribution 可被用于表示删截后位于上限值和下限值之间的值分布,而 TruncatedDistribution 可被用于表示截断后位于上限值和下限值之间的值分布. CopulaDistribution 可被用于建立包含了卡方分布的高维分布,而 ProductDistribution 可被用于计算包括卡方分布在内的,若干个独立分量的联合分布.
- ChiSquareDistribution 与许多其它分布密切相关. 例如,许多分布,包括 GammaDistribution、ExponentialDistribution、InverseChiSquareDistribution、UniformDistribution 和 LaplaceDistribution 可从 ChiSquareDistribution 通过变换得到,而 NormalDistribution 和 FRatioDistribution 是 ChiSquareDistribution 变换后版本的极限值. 此外,ChiSquareDistribution 可被看作是许多其它更一般的分布的特例,包括 RayleighDistribution、MaxwellDistribution、PearsonDistribution 和 ParetoDistribution. ChiSquareDistribution 还和 BetaDistribution、StudentTDistribution、UniformDistribution 和 NoncentralChiSquareDistribution 密切相关.
范例
打开所有单元 关闭所有单元基本范例 (4)
Plot[Table[PDF[ChiSquareDistribution[ν], x], {ν, {0.5, 3, 5}}]//Evaluate, {x, 0, 6}, Filling -> Axis]PDF[ChiSquareDistribution[ν], x]Plot[Table[CDF[ChiSquareDistribution[ν], x], {ν, {0.5, 3, 5}}]//Evaluate, {x, 0, 6}, Filling -> Axis]CDF[ChiSquareDistribution[ν], x]Mean[ChiSquareDistribution[ν]]Variance[ChiSquareDistribution[ν]]Median[ChiSquareDistribution[ν]]范围 (8)
data = RandomVariate[ChiSquareDistribution[3], 10 ^ 4];Show[
Histogram[data, {0, 15, 1}, "PDF"],
Plot[PDF[ChiSquareDistribution[3], x], {x, 0, 15}, PlotStyle -> Thick]]sample = RandomVariate[ChiSquareDistribution[13], 10 ^ 3];edist = EstimatedDistribution[sample, ChiSquareDistribution[ν]]Show[Histogram[sample, Automatic, "PDF"], Plot[PDF[edist, x], {x, 0, 30}, PlotStyle -> Thick]]Plot[Skewness[ChiSquareDistribution[ν]], {ν, 0, 10}]Skewness[ChiSquareDistribution[ν]]Limit[Skewness[ChiSquareDistribution[ν]], ν -> ∞]Plot[Kurtosis[ChiSquareDistribution[ν]], {ν, 0, 10}]Kurtosis[ChiSquareDistribution[ν]]极值是 NormalDistribution 的峰度:
Limit[Kurtosis[ChiSquareDistribution[ν]], ν -> ∞]FormulaGrid[list_, type_] := Grid[...]FormulaGrid[Table[Moment[ChiSquareDistribution[ν], k]//Together, {k, 5}], M]Moment[ChiSquareDistribution[ν], r]FormulaGrid[Table[CentralMoment[ChiSquareDistribution[ν], k]//Together, {k, 5}], CM]CentralMoment[ChiSquareDistribution[ν], r]FormulaGrid[Table[FactorialMoment[ChiSquareDistribution[ν], k]//Together, {k, 5}], FM]FormulaGrid[Table[Cumulant[ChiSquareDistribution[ν], k], {k, 5}], C]Cumulant 的解析式:
Cumulant[ChiSquareDistribution[ν], r]Plot[Table[HazardFunction[ChiSquareDistribution[ν], x], {ν, {3, 5, 7}}]//Evaluate, {x, 0, 4}, Filling -> Axis]HazardFunction[ChiSquareDistribution[ν], x]Plot[Table[Quantile[ChiSquareDistribution[ν], q], {ν, {5, 10, 20}}]//Evaluate, {q, 0, 1}, Filling -> Axis]Quantile[ChiSquareDistribution[ν], q]使用无量纲 Quantity 指定自由度参数 ν:
ChiSquareDistribution[Quantity[2, "dozens"]]应用 (2)
ChiSquareDistribution 用于精确(小)采样理论. 定义
统计量:
χSquare[data_, σ_] := Total[(data - Mean[data]) ^ 2] / σ ^ 2如果数据来自 NormalDistribution,那么
统计量服从 ChiSquareDistribution,即使数据是小数目的样本(少于30):
With[{n = 10}, Show[Histogram[Table[χSquare[RandomVariate[NormalDistribution[], n], 1], {i, 10 ^ 3}], 20, "PDF"], Plot[PDF[ChiSquareDistribution[n - 1], x], {x, 0, 40}, PlotStyle -> Thick]]]已知一个特定的盒装谷物产品的重量(以克为单位)服从正态分布. 一个质量保证小组随机采样了15个盒子,并且记录了它们的重量. 对产品重量标准差小于36的假设进行检验:
weights = Quantity[{367.9, 384.7, 353.8, 334.7, 450.9, 390.6, 422.6, 352.2, 330.9, 342.0, 388.9, 386.7, 374.2, 388.5, 382.2}, "Grams"];{Mean[weights], StandardDeviation[weights]}在零假设
下,下列统计量服从 ChiSquareDistribution:
σ0 = Quantity[36, "Grams"];
χ2stat = (15 - 1)Variance[weights] / σ0^2χ2stat < InverseCDF[ChiSquareDistribution[14], 0.05]假定产品重量的标准差为32,在5%水平下,计算拒绝零假设的概率(也成为检验功效),表示为以样本大小为变量的函数:
powerFunc[σ1_, n_] := CDF[ChiSquareDistribution[n - 1], (σ0^2/σ1^2) InverseCDF[ChiSquareDistribution[n - 1], 0.05]]DiscretePlot[powerFunc[Quantity[32, "Grams"], n], {n, 15, 300}]Ceiling[n] /. FindRoot[powerFunc[Quantity[32, "Grams"], n] == 0.8, {n, 200, 300}]属性和关系 (23)
当 ν->∞ 时,ChiSquareDistribution[ν] 收敛为一个正态分布:
{μ, σ} = {Mean[ChiSquareDistribution[ν]], StandardDeviation[ChiSquareDistribution[ν]]}Table[Plot[{PDF[ChiSquareDistribution[ν], x], PDF[NormalDistribution[μ, σ], x]}, {x, μ - 2σ, μ + 2σ}, AxesOrigin -> {μ - 2σ - σ, 0}, Ticks -> {{{μ - 2σ, HoldForm[μ - 2σ]}, {μ, HoldForm[μ]}, {μ + 2σ, HoldForm[μ + 2σ]}}, Automatic}, PlotLabel -> ν], {ν, {5, 10, 25, 100}}]TransformedDistribution[u + v, {uChiSquareDistribution[ν1], vChiSquareDistribution[ν2]}]
NoncentralChiSquareDistribution 简化为
分布:
PDF[NoncentralChiSquareDistribution[ν, 0], x]PDF[ChiSquareDistribution[ν], x]% - %%
分布是 FRatioDistribution 的一个极限情况:
Limit[PDF[FRatioDistribution[1, m], x], m -> Infinity]PDF[ChiSquareDistribution[1], x]% - %%两个服从
分布的变量的比是 FRatioDistribution:
TransformedDistribution[(u / ν1) / (v / ν2), {uChiSquareDistribution[ν1], vChiSquareDistribution[ν2]}]
个 NormalDistribution 变量的平方和服从
分布:
𝒟 = TransformedDistribution[x ^ 2 + y ^ 2 + z ^ 2, {x, y, z}ProductDistribution[{NormalDistribution[], 3}]]
分布是 GammaDistribution 的一个特例:
PDF[ChiSquareDistribution[ν], x]PDF[GammaDistribution[ν / 2, 2], x]% - %%按比例调整的
分布服从 GammaDistribution:
TransformedDistribution[c * X, XChiSquareDistribution[a], Assumptions -> c > 0]一个
变量的平方根服从 ChiDistribution:
TransformedDistribution[Sqrt[u], uChiSquareDistribution[ν]]
时 RayleighDistribution 的平方是
分布的一个特例:
𝒟 = TransformedDistribution[u ^ 2, uRayleighDistribution[1]]PDF[𝒟, x]PDF[ChiSquareDistribution[2], x]Simplify[% - %%, x > 0]
时 MaxwellDistribution 的平方是
分布的一个特例:
𝒟 = TransformedDistribution[u ^ 2, uMaxwellDistribution[1]];PDF[𝒟, x]PDF[ChiSquareDistribution[3], x]FullSimplify[% - %%, x > 0]
分布和 InverseChiSquareDistribution 具有互逆关系:
TransformedDistribution[1 / u, uChiSquareDistribution[ν]]
分布是第3类 PearsonDistribution 的一个特例:
PDF[PearsonDistribution[3, 1, -ν + 2, 0, 2, 0], x]//FullSimplifyPDF[ChiSquareDistribution[ν], x]% - %%
分布的一个变换生成 BetaDistribution:
TransformedDistribution[u / (u + v), {uChiSquareDistribution[ν1], vChiSquareDistribution[ν2]}]
是 UniformDistribution 的一个变换:
𝒟 = TransformedDistribution[-2 Log[u], uUniformDistribution[{0, 1}]];PDF[𝒟, x]//FullSimplify[#, x∈Reals]&PDF[ChiSquareDistribution[2], x]FullSimplify[% - %%, x > 0]
分布是 LaplaceDistribution 的一个变换:
𝒟 = TransformedDistribution[2 / β (Abs[u - μ] + Abs[v - μ] + Abs[w - μ]), {u, v, w}ProductDistribution[{LaplaceDistribution[μ, β], 3}]];CDF[𝒟, x]//Simplify[#, β > 0]&CDF[ChiSquareDistribution[6], x]//FunctionExpand//Simplify% - %%𝒟1 = TransformedDistribution[2 / β Abs[z - μ], zLaplaceDistribution[μ, β]];CharacteristicFunction[𝒟1, t] ^ n//PowerExpandCharacteristicFunction[ChiSquareDistribution[2n], t]FullSimplify[% - %%, n∈Integers]
分布是 ParetoDistribution 的一个变换:
𝒟 = TransformedDistribution[2 α Log[(u v w z) k ^ -4], {u, v, w, z}ProductDistribution[{ParetoDistribution[k, α], 4}]];Block[{α = 2, k = 3, n = 4}, Show[Histogram[RandomVariate[𝒟, 10 ^ 4], 30, "PDF"], Plot[PDF[ChiSquareDistribution[2 n], x], {x, 0, 25}, PlotStyle -> Thick]]]
分布是 ParetoDistribution 的一个变换:
𝒟 = TransformedDistribution[2 α Log[(u v w z) / (Min[{u, v, w, z}] ^ 4)], {u, v, w, z}ProductDistribution[{ParetoDistribution[k, α], 4}]];Block[{α = 2, k = 3, n = 4}, Show[Histogram[RandomVariate[𝒟, 10 ^ 4], 30, "PDF"], Plot[PDF[ChiSquareDistribution[2 n - 2], x], {x, 0, 25}, PlotStyle -> Thick]]]StudentTDistribution 是
分布的一个变换:
𝒟 = TransformedDistribution[1 / 2 Sqrt[ν](u - v) / Sqrt[u v ], {u, v}ProductDistribution[{ChiSquareDistribution[ν], 2}]];Block[{ν = 14}, Show[Histogram[RandomVariate[𝒟, 10 ^ 4], Automatic, "PDF"], Plot[PDF[StudentTDistribution[ν], x], {x, -4, 4}, PlotStyle -> Thick]]]StudentTDistribution 可由 ChiSquareDistribution 和 NormalDistribution 得到:
𝒟 = TransformedDistribution[z Sqrt[ν / w], {zNormalDistribution[], wChiSquareDistribution[ν]}];PDF[𝒟, x]//FullSimplify[#, ν > 0]&PDF[StudentTDistribution[ν], x]//FunctionExpand//PowerExpandFullSimplify[% - %%, x ≠ 0]NoncentralBetaDistribution 可作为 ChiSquareDistribution 和 NoncentralChiSquareDistribution 的一个变换得到:
TransformedDistribution[(x/x + y), {xNoncentralChiSquareDistribution[n, δ], yChiSquareDistribution[m]}]NoncentralStudentTDistribution 可以从 NormalDistribution 和 ChiSquareDistribution 得到:
𝒟 = TransformedDistribution[(z + δ)Sqrt[ν / w], {zNormalDistribution[], wChiSquareDistribution[ν]}];Block[{δ = 3, ν = 15}, Show[Histogram[RandomVariate[𝒟, 10 ^ 4], 20, "PDF"], Plot[PDF[NoncentralStudentTDistribution[ν, δ], x], {x, -10, 10}, PlotStyle -> Thick]]]可能存在的问题 (2)
当 ν 不是一个正实数时,ChiSquareDistribution 没有定义的:
Mean[ChiSquareDistribution[-1]]Mean[ChiSquareDistribution[ν]] /. {ν -> I}巧妙范例 (1)
cdf = Function[{x, ν}, Evaluate[CDF[ChiSquareDistribution[ν], x]]];
ql = {0.025, 0.10, 0.25, 0.5, 0.75, 0.90, 0.975};
cl = Table[ColorData["Rainbow"][q], {q, Join[{0.0}, ql]}];Legended[Plot3D[PDF[ChiSquareDistribution[ν], x], {x, 0, 10}, {ν, 2, 6}, PlotTheme -> "Marketing", MeshFunctions -> {cdf}, Mesh -> {ql}, MeshStyle -> GrayLevel[0.8], MeshShading -> cl, AxesLabel -> Automatic, PlotPoints -> 35, BaseStyle -> Opacity[0.9], ImageSize -> 400, PlotRange -> {0, 0.5}], BarLegend["Rainbow", ql, LegendLabel -> "prob"]]技术笔记
-
▪
- 连续分布
相关链接
文本
Wolfram Research (2007),ChiSquareDistribution,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ChiSquareDistribution.html (更新于 2016 年).
CMS
Wolfram 语言. 2007. "ChiSquareDistribution." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/ChiSquareDistribution.html.
APA
Wolfram 语言. (2007). ChiSquareDistribution. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ChiSquareDistribution.html 年
BibTeX
@misc{reference.wolfram_2026_chisquaredistribution, author="Wolfram Research", title="{ChiSquareDistribution}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/ChiSquareDistribution.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_chisquaredistribution, organization={Wolfram Research}, title={ChiSquareDistribution}, year={2016}, url={https://reference.wolfram.com/language/ref/ChiSquareDistribution.html}, note=[Accessed: 16-September-2026]}