MATLAB数据分析方法 2.2数据分布及检验(2)

多维数据的正态分布检验

1.多维正态分布的Q-Q图检验方法

MATLAB数据分析方法 2.2数据分布及检验(2)_第1张图片
考察散点图是否在一条通过原点且斜率为1的直线上,若是则接收数据来自p维正态分布总体的假设,否则拒绝正态分布假设。
以上Q-Q图检验方法的MATLAB程序实现如下。

%输入样本数据矩阵X
X=[data];
[N,p]=size(X); %X的行数及列数
d=mahal(X,X); %计算马氏距离
d1=sort(d); %马氏距离从小到大排序
pt=[[1:N]-0.5]/N; %计算分位数
x2=chi2inc(pt,p); 
plot(d1,x2','*',[0:m],[0:m],'-r') %作散点图与直线y=x,其中m是正整数

2. 多个总体协方差矩阵的相等性检验

(1) 两个总体协方差矩阵相等性检验
MATLAB数据分析方法 2.2数据分布及检验(2)_第2张图片
因为样本具有随机性,样本不一样,协方差矩阵与整体协方差矩阵有差异。MATLAB数据分析方法 2.2数据分布及检验(2)_第3张图片
例题:
MATLAB数据分析方法 2.2数据分布及检验(2)_第4张图片
MATLAB数据分析方法 2.2数据分布及检验(2)_第5张图片

(2) 多个总体协方差矩阵相等的检验
MATLAB数据分析方法 2.2数据分布及检验(2)_第6张图片
MATLAB数据分析方法 2.2数据分布及检验(2)_第7张图片
书本51页例题,自行看。

你可能感兴趣的:(matlab数据分析方法,matlab,数据分析)