正交实验法

方法简介

特点:高效率、快速、经济、简单

根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点。

名词解释

(1)指标。在试验中需要考查的效果的特性值,简称为指标。指标=实验目的,一般是定量的,比如产率。如果是定性指标,通常通过评分定级的方法转化为定量指标。

(2)因素。因素也称因子,是试验中考查对试验指标可能有影响的原因或要素。因素=实验条件,比如温度、浓度,在正交表中通常用大写英文字母A、B、C、D代表。对于没有列在因素中的实验条件,要尽量保持一致,以减小系统误差。

(3)水平。试验中选定的因素所处的状态和条件称为水平或位级。水平=实验条件的具体数数值,例如温度的水平是80℃、90℃、100℃,在正交表中通常用“1”、“2”、“3”来表示。正交表中所说的一因素二水平,意思就是1个实验条件有2个实验数值,三因素四水平就是3个实验条件,每个条件都有4个数值。

正交表


为例,说明正交表各个数字的意义:

L:正交表代号

9:行数,一行代表一个实验方案

4:因素数,也是列数

3:因素的水平数

代表一个四因素三水平的实验,设计9组实验来考察4个实验条件对实验结果的影响,这些实验条件都有3个数值。

正交法其实用起来很简单,只需要列出实验条件的变化范围,确定实验结果的量化指标,根据因素和水平的数量从正交表中查询相应的实验设计方法,就可以完成对实验的设计了。

实验结果分析

实验设计完,做完实验之后,把各组的实验结果填写在正交表后面,然后进行实验结果的分析。

  1. 首先直接相互对比,找出最好的方案,可以通过简单的比较大小获得。
  2. 正交表做出的实验结果不一定是最好的,需要通过计算分析找到真正的最佳方案。
  3. 把每个因素1水平所有方案试验结果相加水平所有方案试验结果相加;把2水平方案试验结果相加结果相加;把3水平方案试验结果相加水平方案试验结果相加。这实际上是把每1个因素的试验结果分成了3组。分别用 K1、K2、K3来表示,如A因素1水平方案试验结果即是A因素的 ,记在A因素下方。以此类推,对BC因素也这样做。同时为了直观,再分别计算各自的K算术平均值 和极差,记在各因素的下方。
  4. 分析计算结果,极差越大的因素重要程度越高,按照极差大小对因素进行排序。如,极差最大的是A,然后是C,最后是B,那么因素的主次顺序为A→C→B。
  5. 按照因素的主次顺序绘制指标大小随因素的变化的图,例图如下。

对比可知最佳方案为 A3B2C2。如果这一方案在正交表中并不存在,通过正式实验进行验证,与正交表中最好方案的结果作对比,证明实验结果。

正交实验法从设计上来说并不困难,用起来很方便,针对实验条件较多、实验评价指标单一的实验可以进行尝试。

多因素多水平实验的设计方法相关推荐

  1. 测试用例设计方法之正交法

    概念: 正交试验设计是研究多因素多水平的一种设计方法,它是根据正交性,由试验因素的全部水平组合中挑选出部分有代表性的点进行试验,通过对这部分试验结果的分析了解全面试验的情况,找出最优的水平组合.正交试 ...

  2. 四因素三水平正交试验表_测试用例设计方法(二)——正交实验法

    正交实验法严格来说不是为测试用例设计的方法,它广泛用于各种实验实践中.是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了"均 ...

  3. 四因素三水平正交试验表_软件测试|正交试验测试用例设计方法

    正交试验设计法(Orthogonal Experimental Design)是从大量的试验点中挑选出适量的.有代表性的点,应用依据伽罗瓦理论导出的"正交表",合理地安排试验的一种 ...

  4. 其他测试用例设计方法-错误推测法与正交实验法

    常用的测试用例设计方法,前面基本都介绍完了,其中等价类划分法.边界值法与场景法是最常用的. 本篇文章介绍剩余两种测试方法--错误推测法与正交实验法. 错误推测法 基于经验和直觉推测程序中所有可能存在的 ...

  5. 软件测试--黑盒测试用例、测试步骤设计方法(正交实验法、功能图法、其他用例设计方法)

    黑盒测试用例设计(三) 正交实验法 正交表:一种特制的表,一般的正交表记为Ln(mk) m代表水平数,k代表因素数,n是需要进行实验的个数.这三个数没有任何数学关系. 仅适用于每个因素的水平数都相同的 ...

  6. 黑盒测试用例设计方法三(正交实验法、功能图法、用例设计方法综合选择)

    测试步骤 一.正交实验法 1.1正交实验法介绍 1.2正交实验法实现步骤 1.3实际案例 二.功能图法 2.1功能图法原理介绍 2.2功能图法实现步骤 2.3实践案例 三.其他用例设计方法 3.1测试 ...

  7. 测试用例设计方法:正交实验法使用示例

    1.简介 正交试验设计法(Orthogonal experimental design), 是从大量的试验点中挑选出适量的.有代表性的点,应用依据迦罗卡瓦理论导出的"正交表",合理 ...

  8. (转)测试用例的设计方法(全)之三 判定表、正交实验

    测试用例的设计方法(全)之三 (5)判定表驱动分析方法 一.    方法简介 1.定义:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具. 2.判定表的优点 能够将复杂的问题按照各种可能的情况全 ...

  9. 综合性实验五、有限状态机的硬件描述语言设计方法

    电子设计自动化实验 实验五 EDA 一.实验名称:综合性实验五.有限状态机的硬件描述语言设计方法 二.实验目的: 1. 熟悉用硬件描述语言(VHDL)设计一般状态机所包含的几个基本部分: 2. 掌握用 ...

最新文章

  1. 记录一次基于LV块做存储介质的KVM扩容过程
  2. 强制卸载域控制器命令
  3. 使用 SQL 语句从数据库一个表中随机获取一些数据
  4. “精彩极了”和“糟糕透了”
  5. Python chr 函数 - Python零基础入门教程
  6. 面试官邪魅一笑:MySQL千万级别大表,你要如何优化?
  7. 新概念英语(1-37)Making a bookcase
  8. leetcode python3 简单题219. Contains Duplicate II
  9. tableau 实战练习数据源分享_数据分析实战训练营学习笔记
  10. python工资一般多少大专学历-这个面试官真霸气 不收大专程序员
  11. AC010笔记之三:总结
  12. iCode代码托管的一些基本指令
  13. stay here forever中文歌词
  14. 测试用例设计方法(二)
  15. eclipse新建javaweb项目——javaweb系列(一)
  16. R语言中固定与随机效应Meta分析 - 效率和置信区间覆盖
  17. 微机原理与接口技术重要的知识点
  18. Dataframe两列值去重
  19. 数据处理-21.数据分析常用流程
  20. 【ASH】如何导出视图DBA_HIST_ACTIVE_SESS_HISTORY的查询结果数据

热门文章

  1. Linux达人养成计划 一
  2. Mascarpone Cheese
  3. Java如何实现截取字符串
  4. 《重生——七年就是一辈子》读后
  5. 详解美国四大OTT电视直播服务
  6. Ubuntu18.04双系统+日常工作环境+深度学习环境
  7. 【网络篇】第四篇——网络字节序
  8. scala学习--面向对象(OOP)
  9. TeXworks 高效使用指南
  10. 2018想要薪资翻倍?你需要掌握这些技能!