MATLAB实战——方差分析

例1

在这里插入图片描述
在这里插入图片描述

例2

在这里插入图片描述

例3

在这里插入图片描述
在这里插入图片描述

代码

% 读取数据
[x,y] = xlsread('examp8_1_1.xls');

score = x(:,2);   % 提取得分
college = y(2:end,4);   % 所在学院

% 正态性检验
for i = 1:4
    scorei = score(x(:,1)==i);
    [h(i),p(i)] = lillietest(scorei);
end

% 方差齐性检验
[p,stats] = vartestn(score,college)

% 单因素一元方差分析
[p,table,stats] = anova1(score,college);
c = multcompare(stats);

% X = [125 60 338 210;
%     63 51 260 203;
%     130 65 403 205;
%     94 33 260 280;
%     55 40 390 295;
%     120 56 416 280;
%     114 63 395 380;
%     110 69 377 260;
%     60 57 273 260];
% 
% data = xlsread('例2.xlsx');
% X = data(:,2:end);
% group = num2str(data(:,1));
% [d,p,stats] = manova1(X,group)    % d=1,不能拒绝共线性,d=2则存在一个共面关系


% [x,y] = xlsread('例3.xlsx');
% num = length(y(2:end,1));
% x2 = x(:);
% group = num2str([ones(num,1);2*ones(num,1);3*ones(num,1);4*ones(num,1)]);
% [p,table,stats] = anova1(x2,group);
% c = multcompare(stats);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三只佩奇不结义

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值