matlab的k s检验,K-S 检验(Kolmogorov–Smirnov && kurtosis-skewness)

本文与普通的讲述 K-S 检验的文章略有不同,分为两部分:

(1). 针对大部分分布的 Kolmogorov–Smirnov 检验(真正的K-S检验)

(2). 仅适用于高斯分布的基于分布曲线形状的 kurtosis-skewness

检验准则(冒牌的K-S检验)

a4c26d1e5885305701be709a3d33442f.png

一、单样本 Kolmogorov–Smirnov 检验(转载)

1. 定义:

它是检验单一样本是不是服从某一预先假设的特定分布的方法。

2. 检验方法:

它的检验方法是以样本数据的累计频数分布与特定理论分布比较,若两者间的差距很小,则推论该样本取自某特定分布族。

假设检验问题:

H0:样本所来自的总体分布服从某特定分布

H1:样本所来自的总体分布不服从某特定分布

令F0(x)表示预先假设的理论分布,Fn(x)表示随机样本的累计概率(频率)函数,设 D=max|F0(x)

- Fn(x)|

结论:当D >

D(n, a), 则拒绝H0,

反之则接受H0假设。其中D(n,a)

是显著水平为a且样本容量为n时的拒绝临界值(查表可得)

3. 举例:

例:35位健康男性在未进食前的血糖浓度如表所示,试测验这组数据是否来自均值μ=80,标准差σ=6的正态分布

87 77 92 68 80 78 84 77 81 80 80 77 92 86 76 80 81 75 77 72 81 90

84 86 80 68 77 87 76 77 78 92 75 80 78 (n=35)

解:(a).

假设H0:健康男性在未进食前的血糖浓度服从正态分布

;H1:健康男性在未进食前的血糖浓度不服从正态分布

(b). 求D值:

a4c26d1e5885305701be709a3d33442f.png

(c). 查表给出结论:

假设a=0.55, 又n=35,查表的D(35,0.55) = 0.23 > D = 0.1754,

所以不能拒绝H0

a4c26d1e5885305701be709a3d33442f.png

4. 适用范围

单样本 K-S

检验可以将一个变量的实际频数分布与高斯分布(Gaussian)、均匀分布(Uniform)、泊松分布(Poisson)、指数分布(Exponential)等进行比较

二、kurtosis-skewness For Gaussian Distribution

1. 定义:

Kurtosis(峰度): 是对Sample构成的分布的峰值是否突兀或是平坦的描述

Skewness(偏度): 是对Sample构成的分布的对称性状况的描述

2. Kurtosis:

(a). Kurtosis是对于分布的标准四阶中心距(standardized 4th

central moment)

a4c26d1e5885305701be709a3d33442f.png

正态分布的Kurtosis为K=3,为了描述的方便,使用exceess_K = K-3 来标准化表示。如果exceess_K

>0, 表示波形更平坦(flatness); 如果exceess_K<0,

则表示波形更突兀消瘦(peakedness).

a4c26d1e5885305701be709a3d33442f.png

(b). 如何根据Sample计算Kurtosis

a4c26d1e5885305701be709a3d33442f.png

3. Skewness:

(a).

Skewness 是对于分布的标准三阶中心距(standardized 3rd central

moment)

a4c26d1e5885305701be709a3d33442f.png

正态分布的Skewness=0。如果Skewness>0代表波形有右侧长尾,如果Skewness<0代表波形有左侧长尾。

a4c26d1e5885305701be709a3d33442f.png

(b). 如何根据Sample计算Skewness

a4c26d1e5885305701be709a3d33442f.png

4. 检验准则:

假设Sample Size

= N

(a).

Skewness

符合正态分布的Skewness范围 [-2*Sqrt(6/N), +2*Sqrt(6/N)]

(b). Kurtosis

符合正态分布的Kurtosis范围 [-2*Sqrt(24/N), +2*Sqrt(24/N)]

三、Reference

你可能感兴趣的:(matlab的k,s检验)