方差分析matlib实现

单因素方差分析的MATLAB实现

方差分析matlib实现_第1张图片方差分析matlib实现_第2张图片

单因素均衡数据的实现

方差分析matlib实现_第3张图片方差分析matlib实现_第4张图片

方差分析matlib实现_第5张图片方差分析matlib实现_第6张图片方差分析matlib实现_第7张图片

单因素非均衡数据方差分析

p192 8.22

方差分析matlib实现_第8张图片

 X=[85,80,90,88,87,94,56,62,55,48,92,99,95,91,75,72,81];
 group=[ones(1,3),2*ones(1,4),3*ones(1,2),4*ones(1,2),5*ones(1,4),6*ones(1,3)];
 anova1(X,group);

方差分析matlib实现_第9张图片方差分析matlib实现_第10张图片

方差分析matlib实现_第11张图片从箱线图可以看到第2个第五个离盒子中心线较远,效果较为突出

按计算公式计算得

方差分析matlib实现_第12张图片

 close all;clear all;clc 
 x1=[87,85,80];
 x2=[90,88,87,94];
 x3=[56,62];
 x4=[55,48];
 x5=[92,99,95,91];
 x6=[75,72,81];
 X=[x1,x2,x3,x4,x5,x6];
 
 ni=[length(x1),length(x2),length(x3),length(x4),length(x5),length(x6)];
%  length(X)
 ti=[sum(x1),sum(x2),sum(x3),sum(x4),sum(x5),sum(x6)]; q1=sum(ti);
 a=6;n=length(X);
 q2=sum(X.^2);
 st=q2-q1^2/n;
 sa=sum(ti.^2./ni)-q1^2/n;
 se=st-sa;

方差分析matlib实现_第13张图片 方差分析matlib实现_第14张图片方差分析matlib实现_第15张图片方差分析matlib实现_第16张图片

 

你可能感兴趣的:(matlib学习,matlab,方差分析实现,高等工程数学)