正交实验如何进行方差分析?

news2024/11/24 15:34:22

一、案例介绍

欲研究温度(℃)、时间(min)、催化剂含量(%)对某物质转化率的影响,当前使用正交试验设计进行试验,试探究3个因素对转化率的影响是否显著,并找到能使转化率达到最大的最佳条件。因素水平表和正交试验结果分别如下表所示:

表1 因数与水平

表2 正交设计及试验结果

二、问题分析

本案例使用正交试验设计进行试验,分析目的为探究3个因素显著性情况,以及找到使转化率达到最大的的最佳条件。分析正交试验结果可以使用极差分析法或者方差分析法。极差分析虽然简单易懂,但是没有考虑各因素对试验结果影响是否显著的标准,所以本案例可以使用方差分析进行研究,研究共3个因素,具体为三因素方差分析。

三、软件操作及结果解读

(1)软件操作

将数据上传至SPSSAU系统,在【进阶方法】模块,选择【三因素方差分析】,将“转化率”拖拽到右侧Y分析框中;将3个因素拖拽到右侧X分析框中;事后多重比较有多种方法,其中LSD法比较常用;点击“开始分析”,操作如下图:

图1

(2)结果分析

①因素显著性判断

SPSSAU输出三因素方差分析结果如下:

图2

分析上表得知:温度对转化率的影响在0.05水平上显著(F=34.3333,p=0.0283<0.05),为最佳因素;催化剂含量在0.1水平上显著(F=13,p=0.0714<0.1);时间对转化率的影响并未呈现出显著性(F=6.3333,p=0.1364>0.1)。所以对比发现3个因素的影响主次排序为:“温度>催化剂含量>时间”。

想要得到转化率最高的最佳条件,可以通过事后多重比较结果进行分析。

②最佳条件判断

SPSSAU输出事后多重比较结果如下:

图3

图4

图5

根据图3分析因素A温度的事后多重比较结果:温度为80℃和90℃时,t检验对应p值此时最小,说明二者之间差异最显著。具体查看均值差值为-20,说明80℃时对应的转化率平均值比90℃时对应的转化率平均值低20,即温度为90℃时对应的转化率最高。

同理分析图4和图5因素B时间和因素C催化剂含量的事后多重比较结果,可得知时间为120min时和催化剂含量为6%时对应的转化率最高。

综上所述,使得转化率最高的条件组合为:因素A的3水平、因素B的2水平和因素C的2水平,即温度90℃、时间120min、催化剂含量6%。

四、结论

本案例使用三因素方差分析研究3个因素对转化率的影响,分析得到,温度是影响转化率的主要因素(F=34.3333,p=0.0283<0.05);其次是催化剂含量,时间对转化率的影响并未呈现出显著性。通过事后多重比较,得到使转化率达到最高的条件组合为温度90℃、时间120min、催化剂含量6%。

五、知识小贴士

为什么有时候无法做多因素方差分析?

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/949884.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Source Insight查看源码

新建一个工程 Project -> Synchnorize Files 有可能找不到文件 Options -> File Type Option 查看或者设置快捷键

IDEA新建SpringBoot项目时启动编译报错:Error:java: 无效的源发行版: 17

文章目录 原因检查解决步骤修改jdk修改SpringBoot版本 原因 出现这种错误的原因可能是&#xff1a; 本机默认使用&#xff08;编译&#xff09;的jdk与该项目所使用的jdk版本不同。 jdk版本不适用于这个Idea&#xff0c;很典型的一个例子就是使用的Idea是2020的&#xff0c;而…

C语言每日一练--------Day(11)

本专栏为c语言练习专栏&#xff0c;适合刚刚学完c语言的初学者。本专栏每天会不定时更新&#xff0c;通过每天练习&#xff0c;进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字&#xff1a;找到数组中消失的数字 哈希表 &#x1f493;博主csdn个人主页&#xff…

【java】【项目实战】[外卖七]短信验证码、手机短信登录开发

目录 一、发送短信 1 短信服务介绍 2 阿里云短信服务&#xff08;个人现在不太好申请了&#xff09; 2.1 介绍 2.2 注册账号 2.3 设置短信签名 2.4 设置短信模版 2.5 设置AccessKey 3 代码开发 3.1 导包 3.2 短信发送工具类SMSUtils 二、手机验证码登录 1 需求分析 …

C++自创题目——第一期

一、题目描述&#xff1a; 在一段时间内&#xff0c;到达港口的船有n艘&#xff0c;其中每艘船的信息包括:到达时间t(表示第t秒)&#xff0c;船上乘客数k&#xff0c;以及k名乘客的国籍。输出前3600s内每艘船上国籍种数&#xff0c;并输出国籍种数最少的船只的到达时间。 二、…

ThreeJS模型加载动画——从下向上加载

从下向上动态加载模型,模型本身是由点-线-面组成,setDynamic动态控制模型每个point的位置,让模型出现一个动态加载的效果,如下图: 1、首先将模型压扁,获取point的position位置,然后设置y轴的高度为0,并将原始高度记录到modelPositons用于后面还原高度。 //将物…

华为鲲鹏服务器

1.简介 鲲鹏通用计算平台提供基于鲲鹏处理器的TaiShan服务器、鲲鹏主板及开发套件。硬件厂商可以基于鲲鹏主板发展自有品牌的产品和解决方案&#xff1b;软件厂商基于openEuler开源OS以及配套的数据库、中间件等平台软件发展应用软件和服务&#xff1b;鲲鹏开发套件可帮助开发…

前端刷题-深浅拷贝

深拷贝 function deepClone(obj) {if (obj null || typeof obj ! "object") {return obj;}if (obj instanceof Date) {return new Date(obj);}if (obj instanceof Array) {const cloneArray [];for (let i 0; i < obj.length; i) {cloneArray[i] deepClone(o…

Android修改默认gradle路径

Android Studio每次新建项目&#xff0c;都会默认在C盘生成并下载gradle相关文件&#xff0c;由于C盘空间有限&#xff0c;没多久C盘就飘红了&#xff0c;于是就需要把gradle相关文件转移到其他盘 1、到C盘找到gradle文件 具体路径一般是&#xff1a;C:\Users\用户\ .gradle …

Python+PIL+qrcode实现二维码自由—普通二维码+彩色二维码+logo二维码+动态二维码(附完整代码)

有时候我们需要自己制作一个二维码&#xff0c;然后进行打印下来&#xff0c;或者说在二维码中提前写上一段话比如搞笑的话&#xff0c;然后印在衣服上&#xff0c;然后穿出去玩&#xff01;的&#x1f923; 那么今天我们分享一下制作二维码的几种方式&#xff1a; 哎&#x…

Linux服务器安装部署MongoDB数据库 – 【无公网IP远程连接】

文章目录 前言1.配置Mongodb源2.安装MongoDB数据库3.局域网连接测试4.安装cpolar内网穿透5.配置公网访问地址6.公网远程连接7.固定连接公网地址8.使用固定公网地址连接 前言 MongoDB是一个基于分布式文件存储的数据库。由 C 语言编写&#xff0c;旨在为 WEB 应用提供可扩展的高…

word表格左侧边线明明有,但却不显示

如题&#xff0c;解决方法&#xff1a; 方案一&#xff1a; 1&#xff09;选中表格 2&#xff09;布局菜单--->自动调整 3&#xff09;自动调整中&#xff0c;选择“根据窗口自动调整表格” 4&#xff09;表格左侧边线就显示出来了。 方案二&#xff1a;把表格粘贴到新…

macOS上制作arm64的jdk17镜像

公司之前一直用的openjdk17的镜像&#xff0c;docker官网可以直接下载&#xff0c;但是最近对接的一个项目&#xff0c;对方用的是jdk17&#xff0c;在对接的时候有加解密异常的问题&#xff0c;为了排查是不是jdk版本的问题&#xff0c;需要制作jdk17的镜像。docker官网上的第…

【AI】《动手学-深度学习-PyTorch版》笔记(二十一):目标检测

AI学习目录汇总 1、简述 通过前面的学习,已经了解了图像分类模型的原理及实现。图像分类是假定图像中只有一个目标,算法上是对整个图像做的分类。 下面我们来学习“目标检测”,即从一张图像中找出需要的目标,并标记出位置。 2、边界框 边界框:bounding box,就是一个方…

走进Linux系统

1.开机关机和基本目录介绍 /www 目录:存放服务器网站相关资源&#xff0c;环境&#xff0c;网站的项目

【GO】LGTM_Grafana_Tempo(2)_官方用例改后实操

最近在尝试用 LGTM 来实现 Go 微服务的可观测性&#xff0c;就顺便整理一下文档。 Tempo 会分为 4 篇文章&#xff1a; Tempo 的架构官网测试实操跑通gin 框架发送 trace 数据到 tempogo-zero 微服务框架使用发送数据到 tempo 根据官方文档实操跑起来 tempo&#xff0c;中间根…

数据分析师职业发展道路,工作内容是什么?

很多同学问&#xff0c;参加数据分析就业班后之的就业发展道路是怎样的&#xff0c;工作又能做什么呢&#xff1f; 市面上的常见的工作类型有有运营类、技术类及分析类等&#xff0c;可以根据自己的意愿去做适合自己的工作&#xff0c;但是任何工作其实都是需要一技之长。…

对 K8s Pod 安全有多少认识?

写在前面 简单整理&#xff0c;博文内容涉及&#xff1a; PSP 的由来PSA 的发展PSA 使用认知 不涉及使用&#xff0c;用于了解 Pod 安全 API 资源理解不足小伙伴帮忙指正 对每个人而言&#xff0c;真正的职责只有一个&#xff1a;找到自我。然后在心中坚守其一生&#xff0c;全…

File类/IO流介绍

一. File 概要&#xff1a;实现将数据从内存中存储到计算机硬盘中&#xff0c;存储方式以File的形式进行存储 File是Java.io包下的类&#xff0c;File类对象既可表示文件&#xff0c;又可表示文件夹 File类只能对文件本身进行操作&#xff0c;不能读写文件里存储的数据&#x…