R语言对正交实验结果(含交互作用)进行极差分析与方差分析实例

通过R语言对正交实验数据进行分析,发现反应温度、时间、碱用量和催化剂种类对产品收率有显著影响,特别是碱用量和反应温度的交互作用。最佳条件组合为C2A1B2D2。
摘要由CSDN通过智能技术生成

题目

某工厂为了提高某产品的收率,根据经验和分析,认为反应温度A、反应时间B、碱用量C和催化剂种类D可能对产品的收率造成较大的影响,并考虑交互作用AB,AC。用正交表L8(27)安排试验,试验方案及结果如下表所示,试用直观分析和方差分析来分析结果。

image-20211103163708216

解答

1 数据预处理

读取数据,对各因子列数据进行因子化处理,并将最后一列y对应值赋值给response

mydata = read.csv("data2.csv",fileEncoding = "UTF-8-BOM")
head(mydata)

attach(mydata)
for (i in 3:ncol(mydata)-1) {
  mydata[,i] <- as.factor(mydata[,i])
}

response = mydata[,ncol(mydata)]
> mydata = read.csv("data2.csv",fileEncoding = "UTF-8-BOM")
> head(mydata)
  试验号 A B A.B C A.C 空列 D 收率
1      1 1 1   1 1   1    1 1   65
2      2 1 1   1 2   2    2 2   74
3      3 1 2   2 1   1    2 2   71
4      4 1 2   2 2   2    1 1   73
5      5 2 1   2 1   2    1 2   70
6      6 2 1   2 2   1    2 1   73
> 
> #attach(mydata)
> for (i in 3:ncol(mydata)-1) {
+   mydata[,i] <- as.factor(mydata[,i])
+ }
> 
> response = mydata[,ncol(mydata)]
> 
2 直观分析法

分别计算每一个因子对应的极差(各水平下最大均值-最小均值),将计算结果存于数据框K中

k.max = c(NULL)#存最大效应值
k.min = c(NULL)#存最小效应值
k.maxlevel = c(NULL)#最大效应值对应水平
J = 1
for (i in 3:ncol(mydata)-1) {
  KK = tapply(response, mydata[,i], mean)
  k.max[J] = each(max)(KK)
  k.min[J] = each(min)(KK)
  k.maxlevel[J] = which(KK==k.max[J])
  J=J+1
}
k.mean = k.max - k.min#计算极差
factors = colnames(mydata)[3:ncol(mydata)-1]
K <- data.frame(factors,k.mean, k.maxlevel, k.max, k.min) ##生成数据框
K
> k.max = c(NULL)#存最大效应值
> k.min = c(NULL)#存最小效应值
> k.maxlevel = c(NULL)#最大效应值对应水平
> J = 1
> for (i in 3:ncol(mydata)-1) {
+   KK = tapply(response, mydata[,i], mean)
+   k.max[J] = each(max)(KK)
+   k.min[J] = each(min)(KK)
+   k.maxlevel[J] = which(KK==k.max[J])
+   J=J+1
+ }
> k.mean = k.max - k.min#计算极差
> factors = colnames(mydata)[3:ncol(mydata)-1]
> K <- data.frame(factors,k.mean, k.maxlevel, k.max, k.min) ##生成数据框
> K
  factors k.mean k.maxlevel k.max k.min
1       A   2.75          1 70.75 68.00
2       B   2.25          1 70.50 68.25
3     A.B   4.75          2 71.75 67.00
4       C   4.75          2 71.75 67.00
5     A.C   0.75          2 69.75 69.00
6    空列   1.25          2 70.00 68.75
7       D   2.25          2 70.50 68.25
>

由计算结果可知,若只考虑极差的效果,则各因素对响应值的效应主次排序为:
C = A × B > A > B = D > 空 列 > A × C C=A \times B>A>B=D>空列>A \times C C=A×B>A>B=D>>A×C
绘制因子各水平作用效应均值图:

#只有当正交实验中各因子为两水平时才可以调用以下代码绘制图形
library(DoE.base)
library(FrF2)
lm.model = lm(response~A+B+A.B+C+A.C+空列+D,data=mydata)
MEPlot(lm.model, abbrev = 2, response 
最低0.47元/天 解锁文章
R语言设计一个 正交设计 实验
Mrrunsen的博客
09-02 1019
这将生成一个正交设计,其中每一行代表一个试验条件,每一列代表一个因素的水平。你可以将这个设计用于你的实验,然后使用统计方法来分析实验结果以确定各个因素对结果的影响。是设计的分辨率(5通常是一个合理的选择,但你可以根据需要进行调整)。是一个数值向量,包每个因素的水平数。是一个字符向量,包因素的名称,首先,确保你已经安装并加载了。在R语言中,你可以使用。
MATLAB基础应用精讲-【数模应用】三因素方差(附R语言、MATLAB和python代码实现)
qq_36130719的博客
06-23 194
三因素方差分析假设您的重复数据来自高斯分布。虽然该假设对大样本来说不太重要,但对小样本来说却很重要,尤其是不相等的样本。Prism未检验违反这一假设。如果您确实认为您的数据并非从高斯分布中抽样得到(没有变换会使分布服从高斯分布),则您应该考虑进行非参数方差分析。Prism未提供这种检验。方差分析还假设所有重复数据组的总体SD相同,SD之间的任何差异均因随机抽样所致。
正交实验设计
Neu呆呆
06-11 1237
使用拉丁方来安排实验的好处: 能够减少实验次数能够达到因素之间的均衡搭配提供的实验信息比较丰富能够给出试验误差的估计
如何用R语言计算极差,百分位数和四分位数间距
最新发布
2301_79425796的博客
08-20 873
极差(Range),亦称全距,是一组数据中最大值与最小值之差。极差是最简单的离散趋势指标,反映了数据的整体离散范围。极差的计算非常简单,但它具有很大的不稳定性,因为极差仅依赖于两个极端值。如果数据中包异常值或离群值,极差的结果会被极大地影响。
R实验 正交试验设计与一元线性回归分析
Jiangxia13的博客
05-28 1237
实验目的: 掌握正交试验设计记号的意义; 掌握正交试验设计的直观分析方差分析; 掌握一元线性回归模型的相关概念; 掌握最小二乘法的思想; 掌握一元线性回归方程的显著性检验和预测。
正交试验法及实例分析.ppt
10-08
正交试验法及实例分析.ppt
正交设计原理及实例分析
05-02
叙述了正交设计的原理并进行实例操作,运用实例进行正交数据表生成及具体的分析过程。
基于R语言方差分析
Kobe123brant的博客
01-27 3915
1、导入相关的包 单因素方差分析 一、正态性检验 with(ToothGrowth, tapply(len, dosef, shapiro.test)) 二、方差齐性检验 三组以上的因子需要用leveneTest()检验 leveneTest(len~dosef, ToothGrowth) 不过有一些教材认为应该用残差来检验正态性和方差齐性 因此这里需要进行一次方差分析 AOV1 <- aov(len~dosef, ToothGrowth) summary(AOV1) 这里面的Residuals就
如何用excel做正交分析_使用Excel进行交互作用正交设计方差分析
weixin_42110038的博客
01-14 3660
本栏目责任编辑:谢媛媛软件设计开发Computer Knowledge and Technology 电脑知识与技术第6卷第21期(2010年7月)使用Excel 进行交互作用正交设计方差分析任斐(河南科技学院动物科学学院,河南新乡453003)摘要:随着试验因素和水平数的增加,试验组合数也将增多,利用正交表来安排试验能够在一定的试验规模内安排尽可能多的因素。利用Excel 对有交互作用正交...
R数据分析:方法与案例详解--自学笔记
cm20121878的博客
12-20 1万+
@[TOC] (目录) 第二章 数据结构与基本运算 2.1 数据类型 数值型(numeric) 整数 小数 科学数 字符型(character) == 夹杂单引号或者双引号之间==“MR” 逻辑型 ==只能读取T (TRUE)或 F (FALSE)值 复数型 a+bi 原始型(raw) 以二进制形式保存数据 默认值(missing value) 不可得到(not available)或 缺失值(missing value)时,相关位置可能会被保留并且赋予一个特定的NA 任何NA的运算结果都是NA is.na
正交试验灰关联度分析
01-20
正交试验灰关联度分析法是一种对正交试验数据进行处理和分析的新方法,由文畅平提出,其核心思想是通过灰关联度分析方法(Grey Relation Analysis,简称GRA),对不考虑交互作用正交试验结果进行统计分析,得出各...
正交试验方差分析(通俗易懂)
01-12
正交试验方差分析(通俗易懂)
正交试验设计实例
08-24
可以通过此实例研究分析正交试验设计与数据分析
测试用例设计白皮书--正交实验设计方法
热门推荐
张元礼-门道科技创始人|16年IT从业经验(抖音号:mtesting)
01-15 2万+
测试用例设计白皮书--正交实验设计方法Author: Vince      来源:http://blog.csdn.net/vincetest一.方法简介利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时
R语言对完全随机分组实验、拉丁方实验正交实验进行方差分析(例题,过程+代码)
qq_41803752的博客
11-04 6528
第一题 题目 研究5种不同的配料(A、B、C、D、E)对某一化学过程反应时间的效应。每批新材料仅够进行5次试验。每次试验大约需要1.5小时,所以一天只能做5次试验。实验者决定用拉丁方来进行实验,使用日期和批次效应可以系统地控制。分析不同配料对反应时间的效应有无显著差异。 解答 读取数据并进行预处理 mydata = read.csv("data.csv") head(mydata) time <- factor(time) batch <- factor(batch) ingredient
R中,数据标准化方法
sydnia的博客
08-14 8830
标准化方法(Normalization Method)数据的标准化是将数据按比例缩放,使之落入一个小的特定区间。由于指标体系的各个指标度量单位是不同的,为了能够将指标参与评价计算,需要对指标进行规范化处理,通过函数变换将其数值映射到某个数值区间。一般常用的有以下几种方法。(1) 最小-最大规范化对原始数据进行线性变换。假定MaxA与MinA分别表示属性A的最大与最小值。最小最大规范化通过...
R语言学习笔记(七)方差分析
zorchp
07-11 3012
总结一下最近学的方差分析R语言实现。
正交试验设计法
weixin_34023982的博客
08-02 230
www
写文章

热门文章

  • R语言对正交实验结果(含交互作用)进行极差分析与方差分析实例 8092
  • R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码) 6520

分类专栏

  • R语言 2篇
  • 试验设计及数据处理 2篇

最新评论

  • R语言对正交实验结果(含交互作用)进行极差分析与方差分析实例

    mlhxjtu: 请问可以给一下被调用的文件是什么样子的吗,我这里总是出错

  • R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码)

    weixin_70274163: 同问,数据读不了

  • R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码)

    weixin_58050658: 你好在第一题里,我的r代码出现了1.Error in unique.default(x, nmax = nmax) : unique()只适用于矢量 2.Error in factor(batch) : 找不到对象'batch' 这两个问题 到head及之前是没有问题的,想问一下这是什么情况。您的数据是怎么存取的

最新文章

  • R语言对完全随机分组实验、拉丁方实验及正交实验进行方差分析(例题,过程+代码)
2021年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家南瓜玻璃钢雕塑设计玻璃钢雕塑火烈鸟美陈玻璃钢卡通雕塑代理价格北京商场创意商业美陈费用新年商场美陈布置湖北步行街玻璃钢雕塑销售厂家玻璃钢雕塑是空心的湛江玻璃钢马头雕塑常见玻璃钢雕塑摆件费用河西春节商场美陈延平玻璃钢雕塑厂家玻璃钢蘑菇雕塑生产广宁玻璃钢浮雕雕塑批发珠海玻璃钢透光雕塑制作商场美陈开学主题晋江玻璃钢花盆工厂梅州人物玻璃钢动物雕塑雕塑翻模玻璃钢价格玻璃钢雕塑原创作品三门峡玻璃钢雕塑定制河南玻璃钢动物牛雕塑泉州手糊法玻璃钢雕塑设计云南哪里有玻璃钢景观雕塑丽水人物玻璃钢雕塑海南玻璃钢雕塑效果图嘉峪关大型玻璃钢雕塑多少钱玻璃钢景观雕塑厂家直供江苏公园玻璃钢雕塑定制朝阳玻璃钢动物雕塑玻璃钢雕塑厂家咨询客服香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化