多因素不同水平的正交表设计(并列法)

2024-04-23 15:36

本文主要是介绍多因素不同水平的正交表设计(并列法),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、问题提出
  • 二、举例说明

一、问题提出

参考高等教育课本《实验设计与数据处理》
很多时候,我们要考察的因素水平数不尽相同,这时候一般采用混合水平正交表或者对普通的正交表作修改,其中,混合水平正交表由于水平数不规则,不能进行交互作用设计,针对不同水平的复杂特性,我们可以对标准正交表进行改造,下面以实例介绍一种并列法;

二、举例说明

在Vc二步发酵的配方实验中,有七个影响因素,其中因素A-尿素有六个水平,其他因素都是3个水平,其见下表:
在这里插入图片描述
我们选用混合水平正交表L18(21×37)
,这个表是这样的:

在这里插入图片描述
要做18次实验,这里面第一列是2水平,其余7列是3水平列,本次例子中是1个6水平因素加6个3水平因素,这时候我们可以把L18(21×37)中的2水平列和一个3水平列合并成为一个6水平列:
(1,1)——1
(1,2)——2
(1,3)——3
(2,1)——4
(2,2)——5
(2,3)——6
这个意思就是我们先只看L18(21×37)表中第一列和第二列,拿(1,3)——3为例,看表中第7行,第1列是1,第2列是3,因此,新表里面第1列第7行是3,由此得到新表:
在这里插入图片描述
当然这里面第8行可以去掉,因为是7个因素,当然作为误差列来判断有的因素是否对结果有影响也可以。
另外也要注意这里没有考虑交互作用,如果考虑的话,比如这里面考虑AB因素的交互作用,那么C因素就不能放到第三列了,因为第三列一般是AB的交互作用列,如果再有其他的交互作用就要换更大的表了,因为这个表放不下了。
另外还有拟水平法:
这个方法是对水平较少的因素虚拟一个或几个水平,使它与其他因素的水平数相等,比如一个实验中有3个因素,A因素有2个水平,B,C因素都是3水平的因素,如果直接使用混合水平正交表就要用L18(21×37)表,要做18次实验,太多了。这时候可以用L9(34),A有两个水平,我们虚拟一个水平A3,让他等于A1或者A2;

这篇关于多因素不同水平的正交表设计(并列法)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929191

相关文章

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static