%--------------------------------------------------------------------------
% 调用anovan函数作多因素一元方差分析
%--------------------------------------------------------------------------
% 从文件examp07_04.xls中读取数据
ydata = xlsread('examp07_04.xls');
y = ydata(:,7); % 提取ydata的第7列数据,即产蛋量y
A = ydata(:,2); % 提取ydata的第2列数据,即因素A的水平列表
B = ydata(:,3); % 提取ydata的第3列数据,即因素B的水平列表
C = ydata(:,4); % 提取ydata的第4列数据,即因素C的水平列表
D = ydata(:,6); % 提取ydata的第6列数据,即因素D的水平列表
E = ydata(:,5); % 提取ydata的第5列数据,即因素E的水平列表
varnames = {'A','B','C','D','E'}; % 定义因素名称
% 定义模型的效应项矩阵,考虑主效应:A,B,C,D,E,交互效应:AB,AC,AE
model = [eye(5);1 1 0 0 0;1 0 1 0 0;1 0 0 0 1]
% 调用anovan函数作多因素一元方差分析
[p,table] = anovan(y,{A,B,C,D,E},'model',model,'varnames',varnames)
%********************************重新作方差分析*****************************
% 定义模型的效应项矩阵,考虑主效应:A,B,C,D,E,交互效应:AC
model = [eye(5);1 0 1 0 0]
% 调用anovan函数作多因素一元方差分析
[p,table,stats] = anovan(y,{A,B,C,D,E},'model',model,'varnames',varnames);
p % 查看p的值
table % 查看table的值
%********************************多重比较**********************************
% 调用multcompare对5个因素的各水平进行多重比较
[c,m,h,gnames] = multcompare(stats,'dimension',[1 2 3 4 5]);
% 将各处理的均值从小到大进行排序
[mean,id] = sort(m(:,1));
% 将各处理的名称按均值从小到大进行排序
gnames = gnames(id);
% 显示排序后的后20个处理的名称及相应的均值
[{'处理','均值'};gnames(end-19:end),num2cell(mean(end-19:end))]
没有合适的资源?快使用搜索试试~ 我知道了~
matlab方差分析程序.rar
共10个文件
m:7个
xls:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 105 浏览量
2023-06-06
16:59:30
上传
评论
收藏 56KB RAR 举报
温馨提示
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容:标题所示,对于介绍可点击主页搜索博客 4.适合人群:本科,硕士等教研学习使用 5.博客介绍:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可si信
资源推荐
资源详情
资源评论
收起资源包目录
matlab方差分析程序.rar (10个子文件)
matlab方差分析程序
example07_03.m 1KB
example07_02.m 983B
example07_04.m 2KB
examp07_04.xls 16KB
example07_01.m 2KB
examp07_01.xls 262KB
example07_06.m 2KB
examp07_05.xls 18KB
example07_05.m 864B
example07_07.m 630B
共 10 条
- 1
资源评论
- 怀念戎装岁月。2024-04-06超级好的资源,很值得参考学习,对我启发很大,支持!
Matlab科研辅导帮
- 粉丝: 3w+
- 资源: 7781
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功