正交实验进行方差分析

article/2025/9/16 7:42:27

一、案例介绍

想要从某种草药中提取植物酚,利用专业知识发现可能有三个条件会影响植物酚的提取,每个条件有三个水平,想要通过实验,寻找植物酚的最佳提取条件,其中提取植物酚的参考标准为植物酚的含量(案例数据虚构,不具有实际参考意义,不需要考虑交互项)。数据如下:

二、问题分析

本案例分析的目的是想要寻找植物酚的最佳提取条件,并且有三个因素三个水平,如果一次实验一次实验进行分析最后对比实验结果,共需要进行3*3*3=27次实验,显然,耗时较长,且效率不高,对此,为了解决该问题,可以使用正交实验来完成,不仅可以节省大量时间,还可以高效率的得到实验结果,至于想要寻找植物酚的最佳提取条件可以使用方差分析来研究。

三、软件操作及结果解读

(一) 正交表设计

1.软件操作

分析的第一步需要进行正交表的设计,利用SPSSAU可以快速得到正交表,进入SPSSAU页面,点击医学实验/研究里的正交实验,选择因子个数以及每个因子水平数,由于数据的因子个数为三个每个水平数为三,所以操作如下,最后点击开始分析,如下:

2.设计结果

生成的正交表如下:

共有9次实验,并且所得到的正交表满足特点(每列中不同数字出现的次数相等,在任意2列其横向组成的数字对中,每种数字对出现的次数相等)。得到的正交表可以上传到SPSSAU系统内进行下一步分析。

(二) 数据导入

1.数据格式

将得到的正交表以及实验数据进行上传分析,第一步需要整理正确的数据格式,需要上传带有标签的数据,比如因子1中的数字1代表加水量为6,2代表加水量为8,以此类推。整理如下:

2. 导入数据

将整理好的数据导入到SPSSAU系统内,点击页面右上角“上传数据”按钮,点击上传文件,将数据进行上传即可,如下:

将数据上传后进行方差分析。结果如下:

(三) 方差分析

  1. 软件操作
    方差分析又可以进行细分。X的个数为一个时,我们称之为单因素方差;X为2个时则为双因素方差;X为3个时则称作三因素方差,依次下去。当X超过1个时,统称为多因素方差。由于因变量是“含量”自变量是“加水量”、“时间”以及“次数”,所以使用三因素方差进行分析。点击进阶方法中的三因素方差分析→拖拽分析项→点击开始分析。

  1. 结果解读

结果如下:

从三因素方差分析的结果可以得到,加水量呈现出显著性(F=32.738,p=0.030<0.1) ,说明主效应存在,次数(F=56.721,p=0.017<0.1)说明主效应存在,虽然时间想p值为0.079如果显著水平为0.1,也呈现出显著性。并且具体对比发现3个因素的主次关系是:“次数>加水量>时间”

想要知道影响因素哪个水平最好,应该怎么办?可以通过绘制图进行直观的查看或者通过事后多重比较进行分析,由于绘制图形比较直观并且容易分析,所以本例子以绘制图形进行分析,结果如下:

横坐标为因子水平数,从图形中可以看出加水量为8L时最优,煎药时间为1.5h最优,煎药次数为2时最优,最优组合为“加水量8l,时间为1.5h最优,含水量30%,煎药次数为2次”。

四、结论

通过正交实验得到三因素三水平的正交表,然后整理为正确的数据进行上传至系统内,进行三因素方差分析,得到3个因素的主次关系是:“次数>加水量>时间”并且通过图形得到最优组合为“加水量8l,时间为1.5h最优,含水量30%,煎药次数为2次”。

五、知识小贴士

(1)为什么数据做不了多因素方差分析?

正交表和多因素方差分析,二者完全独立,因此有时候会出现正交表出来了但无法进行多因素方差分析,原因在于实验次数过少自由度不足导致无法进行多因素方差分析。比如正交表L9.3.4,4因子3水平的正交表。如果需要进行多因素方差分析,至少需要的自由度数量需要大于:4*(3-1)+1=9,那么最少需要10次实验才够4因子3水平的正交表进行多因素方差分析。解决办法有两个,一是选择实验次数更高的正交表;二是自己多做最少一次实验(且实验组合不能与正交表中已有的组合相同)。

(2)正交表和文献结果不一样?

正交表有很多,同样的因子数量和水平数,生成得到的正交表均有可能不同。

(3)事后多重比较的类型选择说明?

通常建议使用Bonferroni校正法较优。如果各组别样本不同时可使用scheffe,如果各组别样本完全相同可使用tukey法等。


http://chatgpt.dhexx.cn/article/RQPf0mnb.shtml

相关文章

正交实验法的使用

前面一篇我们讲了测试用例的定义,重要性以及相关基础知识点.那么我们怎么去撰写测试用例呢?怎么去实现撰写达到评价标准的测试用例呢?是凭空想象?是想到哪里写到哪里?不不,这么专业的事情,我们有专业的方法去实现,针对撰写测试用例,我们有专业的测试用例设计方法. 说起测试…

黑盒测试之正交试验法

在许多应用系统的测试工作中&#xff0c;输入条件的因素很多&#xff0c;而且每个因素也不能简单用“是”和“否”来回答。 例&#xff1a;为提高某化工产品的转化率&#xff0c;选择了三个有关因素进行条件试验&#xff1a;反应温度&#xff08;A&#xff09;&#xff0c;反应…

正交实验法设计测试用例

文章目录 一 正交实验法的由来1 正交表的由来1.1 拉丁方名称的由来1.2 什么是n阶拉丁方&#xff1f;1.3 什么是正交拉丁方&#xff1f; 2 正交实验法3 利用正交实验设计测试用例的步骤&#xff1a;3.1 提取功能说明,构造因子--状态表3.2 加权筛选,生成因素分析表3.3 利用正交表…

正交实验法实战

一、正交实验法概述 正交实验法是研究多因素多水平的一种方法&#xff0c;它是通过正交表挑选部分有代表性的水平组合试验替代全面试验。这些有代表性的组合试验具备了“均匀分散&#xff0c;整齐可比”的特点。正交表一般用Ln​(mk)表示&#xff0c;L 代表是正交表&#xff0…

功能测试---正交实验法

首先我们先看一下案例 案例: PPT打印功能 PowerPoint软件打印功能描述如下&#xff1a; 打印范围分&#xff1a;全部、当前幻灯片、 给定范围 共三种情况&#xff1b; 打印内容分&#xff1a;幻灯片、讲义、备注页、大纲视图 共四种方式&#xff1b; 打印颜色/灰度分: 颜色…

软件测试之正交法

正交法 通过分析我们发现,对于图中的程序而言,我们要设计81条测试用例,那么有没有一种方法能够使用最小的测试过程集合获得最大的测试覆盖率呢? 1. 概述 1.1 定义 正交法,也叫正交实验法或者正交排列法, 就是使用最小的测试过程集合获得最大的测试覆盖率。 “正交实验”是…

正交试验法

正交实验法 正交试验设计法&#xff08;Orthogonal experimental design&#xff09;&#xff0c;是从大量的试验点中挑选出适量的、有代表性的点&#xff0c;应用依据伽罗卡瓦理论导出的 "正交表"&#xff0c;合理的安排试验的一种科学的试验设计方法 正交实验法 …

正交实验法

1.定义&#xff08;What&#xff09; 正交实验法是研究多因素、多水平组合的一种实验法&#xff0c;它是利用正交表来对实验进行设计&#xff0c;通过少数的实验替代全面实验&#xff0c;根据正交表的正交性从全面实验中挑选适量的、有代表性的点进行实验&#xff0c;这些有代…

正交试验法及其示例

正交试验法及其示例 正交实验法是一种测试组合的方法。把影响实验指标的条件称为因子&#xff0c;而影响实验因子的条件叫因子的状态。 利用正交实验设计方法来设计测试用例时&#xff0c;首先要根据被测试软件的规格说明书找出影响其功能实现的操作对象和外部因素(输入??)…

JavaWeb期末大作业 Javaweb项目 Javaweb Servlet html

1.前端效果展示 1.进入之后是一个分页查询所有数据的内容 该页面有基础的增删改查 还有分页查询 批量删除 进行条件查询 有什么不对的地方欢迎提出 谢谢 2.增删改查 1.添加 添加成功 2.删除 将刚才添加的OPPO删除 3.修改 4.查询的话就是主页查询所有 页面所用的是分…

初识javaweb

javaweb&#xff0c;顾名思义&#xff0c;分为java和web&#xff0c;而web又包括前端和数据库 1.基本概念 1.1前言 web开发&#xff1a; -----web,网页的意思&#xff0c;表示我们可以从互联网上拿到一定的资源。 例如打开网址www.baidu.com所链接的页面是一个web页面,如下…

JavaWeb期末题库

JavaWeb期末题库 提示&#xff1a;如果您需要更多题库和编程知识&#xff0c;请微信搜索&#xff1a;口袋Code&#xff0c;获取更多得题库&#xff0c;包含C&#xff0c;C&#xff0c;C#&#xff0c;java&#xff0c;python&#xff0c;javaweb&#xff0c;Go语言&#xff0c;…

JavaWeb概述

目录 1.JavaWeb概念 2.常用软件体系结构 3.为什么学习JavaWeb技术&#xff1f; 4.web 应用程序的工作原理 5.web应用程序的资源分类 6.web 服务器软件 7.思维导图总结 本人对JavaWeb的理解 从百科全说中了解到是用Java技术来解决相关web互联网领域的技术栈。 可以先了解…

JavaWeb:JavaWeb技术架构演进

Java Web&#xff0c;是用 Java 技术来解决相关web互联网领域的技术栈。web 包括&#xff1a;web 服务端和 web 客户端两部分。Java 在客户端的应用有 Java Applet&#xff0c;不过使用得很少&#xff0c;Java 在服务器端的应用非常的丰富&#xff0c;比如 Servlet&#xff0c;…

什么是JAVAweb?

文章目录 JAVAweb一、基本概念1、web开发&#xff1a;2、web应用程序3、静态web4、动态web JAVAweb 一、基本概念 1、web开发&#xff1a; web&#xff1a;网页的意思&#xff0c;它用于表示Internet主机上供外界访问的资源&#xff0c;例如&#xff1a;www.jd.com; 静态web …

Eclipse 创建JavaWeb工程

Eclipse 创建JavaWeb工程 配置环境&#xff1a; ​ Eclipse&#xff1a;Version: 2022-06 ​ tomcat&#xff1a;9.0.65 创建Web工程流程 1.先在Eclipse上配置tomcat&#xff0c;打开Eclipse&#xff0c;选择菜单栏上的Window–>Preferences–>在下拉菜单中找到Serv…

什么是javaWeb

什么是JavaWeb 简单理解&#xff1a; javaWeb是指&#xff0c;我们通过java语言编写的所有程序&#xff0c;这些程序是得可以通过浏览器来访问的。 web不就是网的意思嘛&#xff0c;所以javaweb可以简单理解就是我通过发送请求的方式来访问我编写的Java程序。 浏览器如何访…

JavaWeb详解

JavaWeb动态Web资源开发 静态Web: 用户看到的数据始终不变;动态Web:各人看到的信息不同动态Web:1.页面动态展示,淘宝"千人千面";2.和数据库交互 Web应用程序:给浏览器访问的程序 静态Web动态Web 浏览器访问网络资源流程图 客户端通过网络协议(如Http),请求进入服…

JavaWeb是什么?简单的理解!

终于考试周结束了 紧接着的就是一顿迷茫,我学的啥?我自己怎么不知道??? 好吧,这里整理一份JavaWeb的笔记吧! 不知道大家怎么想的,对于不同的人会有不一样的理解,在这里我想总结一下我的个人看法: 很多高手都会告诉你JavaWeb是一个技术的总和,或者说是一种技术体系,都是…

一、什么是JavaWeb?

1、基本概念 1.1、什么是JavaWeb&#xff1f; Java Web是用Java技术来解决相关web互联网领域的技术栈。web包括&#xff1a;web服务端和web客户端两部分。Java在客户端的应用有Java Applet&#xff0c;不过使用得很少&#xff0c;Java在服务器端的应用非常的丰富&#xff0c;…