- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五因素部分实施二次几乎正交旋转组合试验MATLAB GUI实现
五因素部分实施二次几乎正交旋转组合试验MATLAB GUI实现
五因素部分实施二次几乎正交旋转组合试验GUI实现 摘要:本文将五因素部分实施的二次几乎正交旋转组合设计以用户界面的形式给出,实现了程序的封装性。图形用户界面的形式将用户和计算机联系起来,节约了试验设计的时间同时让用户更直观的了解五因素部分实施二次几乎正交旋转试验设计的过程。
引言
实验设计需要繁琐的计算,尤其试验次数过多时需要处理的数据更加繁琐。MATLAB的图形用户界面或GUI为我们提供了一个实现试验设计的方便可行的方法。
用户界面是人,即用户与计算机或计算机程序的接触点或交互方式,是用户与计算机进行信息交流的方式。计算机在屏幕显示图形和文本。用户通过输入设备,如键盘、鼠标、绘制板或麦克风,与计算机通信。用户界面设定了如何观看和感知计算机、操作系统或应用程序。通常,多是根据悦目的结构和用户界面功能的有效性来选择计算机或程序。
图形用户界面或GUI是包含图形对象,如窗口、图标、菜单和文本的用户界面。以某种方式选择或激活这些对象,通常引起动作或发生变化。最常见的激活方法是用鼠标或其他设备去控制屏幕上的鼠标指针的运动,按下鼠标按钮,标志着对象的选择或其他动作。
1.实验设计的步骤
(1)编码
确定因素个数m,则可计算mc?2m?1m?14,??2,z0j?z2j?z1j
2,?j?z2j?z0j
?。利用编码公式xj?zj?z0j
?j计算各因素编码后的值。
(2)确定设计方案
通过选定的因素个数,和计算出的星号臂的值来确定编码后的试验方案即确定试验表。根据试验表进行试验,得到试验数据,即完成试验。
(3)计算回归系数
利用(2)的方案确定各参数并利用如下公式确定回归系数:
p???2b?Ky?Exy?????0?j??
?j?1?????b?e?1xy?j?j???? ??1?bij?mc?x?ix?jy?
??
p?22?bjj??F?G??x?jy??G??xijy??E?y???j?1???
(4)回归方程的显著性检验 通过构造回归方程的显著性检验统计量F2?S回f回~F?f回,f剩?来检验方程的显著S剩f剩
性。同时可以根据试验中心点的试验数据构造显著性检验统计量:F1?S拟f拟
S误f误~F?f拟,f误?来检验方程是否有其他更为重要的因素影响方程。
(5)回归系数的显著性检验
回归方程中每一个变量的作用可以用t检验值来评价,为此要计算各回归系数的各统计量
?t?b
?0??
?tj?bj???
?tij?bij??
?t?b
jj?jj
KS误f误e?1S误f误
mcS误f误FS误f误
?1
当F1不显著时,可用S剩f剩代替S误f误对回归系数进行t检验。
2.五因素二次几乎正交旋转设计的GUI实现
2.1 GUI界面的设计
根据试验设计的步骤,五因素二次几乎正交旋转组合设计需要计算回归方程的系数以及对回归方程进行检验和回归系数的检验。因此,在GUI界面中需要如下控件:
(1) 试验数据输入 (2) 回归系数计算 (3) 回归方程检验 (4) 回归系数检验 (5) 退出程序
界面形式与计算结果如图1所示
图1 五因素部分实施二次几乎正交旋转组合设计
2.2使用说明
2.2.1.读取试验数据
当点击【读取试验数据】时,弹出选择文件对话框,这里设定试验数据存储在Excel文件里,以《农业试验最优回归设计》一书164页例1试验数据为例。选择完毕试验数据后,试验数据就自动显示在【试验数据显示】文本框中。
2.2.2回归系数计算
当鼠标左键点击【回归系数计算】时,程序调用计算回归系数的函数同时下载已经设定好的试验设计表数据例如例1中表3~11中除去最后一列的数据,并将计算结果显示在【正交旋转回归系数】文本框中。
2.2.3.回归检验
当左键点击【回归检验】时,程序调用检验程序,分别进行F检验和T系数检验。并将结果分别显示在【F检验结果】和【T系数检验结果】文本框中。
2.3 各控件的程序实现
2.3.1.读取试验数据的matlab程序实现
当点击【读取试验数据】时,程序调用如下函数:
function pushbutton1_Callback(hObject, eventdata, handles)
%弹出选择试验数据对话框
[FileName Pat
文档评论(0)