简述----
正交实验法是研究多因素多水平的一种设计方法,它依据 Galois理论从全面实验中挑选出部分具有代表性的水平组合进行实验,并对结果进行分析从而找出最优的水平组合。
当析因设计要求的实验次数太多时,一个非常自然的想法就是从析因设计的水平组合中,选择一部分有代表性水平组合进行实验。因此就出现了分式析因设计(fractional factorial designs),但是对于实验设计知识较少的实际工作者来说,选择适当的分式析因设计还是比较困难的。 例如作一个三因素三水平的实验,按全面实验要求,须进行3^3=27种组合的实验,且尚未考虑每一组合的重复数。若按L9(3^4)正交表安排实验,只需作9次,按L15(3^7)正交表进行15次实验,显然大大减少了工作量。因而正交实验设计在很多领域的研究中已经得到广泛应用。
正交表的构成:
l 行数(Runs):正交表中的行的个数,即试验的次数,也是通过正交实验法设计的测试用例的个数
l 因素数(Factors):正交表中列的个数,即要测试的功能点。
l 水平数(Levels):任何单个因素能够取得的值的最大个数,即要测试功能点的输入值
其中:行数=因素数x(水平数-1)+1
根据因素数与水平数选择出对应的正交表,进行测试用例的设计
正交法生成工具下载地址
链接:https://pan.baidu.com/s/18MyO-8gHk0AM7areSDXEZA
提取码:mq7d
或者使用在线工具SPSSAU
针对不同 因素数 对应不用水平数的情况,可参考如下
比如要设计有4个因素,A因素有6个水平,B因素有5个水平,C因素有6水平,D因素有3个水平的正交实验,就可以分别输入因素个数和因素的水平数。
点击【开始分析】自动输出合适的正交表:
SPSSAU同时输出智能分析,帮助理解分析结果:
从智能分析可以知道,并没有完全合适的正交实验表,因此SPSSAU自动输出了比较接近的一个正交表L36.2.4.3.1.6.3(表解读为:需要进行36次实验,2水平的因素有4个,3水平的因素有1个,6水平的因素有3个),但从上表来看,并不能完全满足预期,接着还需要研究者自己进行处理。
怎么处理呢?
①首先,SPSSAU输出的表中出现8个因素,而实际上只需要4个因素,有4个多余的因素,直接删除即可,根据实验的因素的水平数,需要删除前4个因素,保留因素5、6、7、8。
②因为上表中,有因子的水平数比实际的水平数多,需要使用“拟水平法”进行改造处理,“拟水平法”就是把多出来的一个水平6,用其他5个水平中任意一个或多个替换填补即可。但需要注意的是,‘拟水平法’在正交表改造处理中非常常见,但‘拟水平法’后,可能就不再具有正交表特性,这是非常正常的。
要应用拟水平法一般需要结合专业知识进行,其相当于是对正交表进行改造,下图的替换,只是进行一个演示,具体的实验中应如何填补替换要看更多专业知识。
这样就完成一个实验正交表设计
设计好实验正交表,完成实验之后,往往需要对正交试验设计进行分析,分析的方法包括两种,一种是极差分析(也称直观分析法),二是方差分析法。SPSSAU都提供一键分析。此处暂不做解释,请自行了解;