达永编程网

程序员技术分享与交流平台

跟我学用OFFICE(31)——卡方分布(Chidist、Chiinv)

042 chidist

助记:英文“chi-square distribution

类别:统计

语法:

chidist(x,degrees_freedom)

参数:2个参数

  • x 为用来计算分布的数值
  • degrees_freedom 为自由度的数值

说明:

  • 如果参数为非数值型,返回#VALUE!错误。
  • 参数degrees_freedom被截尾取整。
  • 要求0≤x,1≤degrees_freedom ≤10^10,否则返回错误值#NUM!。
  • 函数CHIDIST按CHIDIST=P(X>x)计算,式中X为X^2随机变量。

用法:返回卡方分布的单尾概率。


043 chiinv

助记:英文“chi-square distribution + inverse

类别:统计

语法:

chiinv(probability,degrees_freedom)

参数:2个参数

  • probability 为与卡方分布相关的概率
  • degrees_freedom 为自由度的数值

说明:

  • 如果参数为非数值型,返回#VALUE!错误。
  • 参数degrees_freedom被截尾取整。
  • 要求0≤probability≤1,1≤degrees_freedom<10^10,否则返回错误值#NUM!。
  • 函数CHIINV的精度取决于CHIDIST的精度。使用迭代搜索技术,如果搜索在100次迭代之后没有收敛,返回错误#N/A。

用法:返回卡方分布单尾概率的反函数值。

卡方分布临界值表

1)关于卡方分布的具体内容的讲解难倒我了,一般归类于屠龙术,可以自行百度卡方分布。实在搞不懂就不要学了。下面我们做一下上图的“卡方分布临界值表”。

2)按照上图的样子输入A列的自由度和第2行中13个有代表性的概率数值,概率以0.5为中心,左右对称位置的概率之和为1。

3)在B3单元格输入公式“=chiinv(B$2,$A3)”,选中B3单元格,拖动右下角的拖动柄将公式复制到N39,先下后右或者先右后下均可。

4)有了这么精确的数值就别四舍五入了,查表的年代早过去了。告诉我生成这样的一个表用了多少时间?是不是很方便。

5)使用这两个函数,表格中没有的值也能计算出来,没有必要再用插值法了。下面使用CHIDIST函数来验证一下。比如验证自由度为20那一行。

6)在A40输入验证,在B40输入公式“=chidist(B$22,$A$22)”,向右填充,结果和第2行完全相同。

7)如果想要做卡方分布的图像。里面要用到伽马分布。卡方分布是伽马分布的一个特例,先提前做出图像。

8)新建一个工作表,如图输入x值和n值,在B3单元格中输入“=gammadist($A3,B$1/2,2,false)”并将公式填充到F16。

9)选择B2:F16区域,插入折线图,结果如图。

10)下面放一个百度百科里面关于伽马函数的手机截屏,没有一定数学水平的人是不懂的,包括我在内。

(待续)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言