当前位置: 首页 > java >正文

实验设计与分析(第6版,Montgomery)第4章随机化区组,拉丁方, 及有关设计4.5节思考题4.18~4.19 R语言解题

本文是实验设计与分析(第6版,Montgomery著,傅珏生译) 第章随机化区组,拉丁方, 及有关设计4.5节思考题4.18~4.19 R语言解题。主要涉及方差分析,拉丁方。

batch <- c(rep("batch1",5), rep("batch2",5), rep("batch3",5), rep("batch4",5), rep("batch5",5))

  oper <- rep(c("oper1", "oper2", "oper3", "oper4", "oper5"),5)

  seed <- c("A", "B", "D", "C", "E", "C", "E", "A", "D", "B", "B", "A", "C", "E", "D", "D", "C",

             "E", "B", "A", "E", "D", "B", "A", "C")

  y1 <- c(8,7,1,7,3)

  y2 <- c(11,2,7,3,8)

  y3 <- c(4,9,10,1,5)

  y4 <- c(6,8,6,6,10)

  y5 <- c(4,2,3,8,8)

  y <- c(y1,y2,y3,y4,y5)

  rocket.data <- data.frame(batch, oper, seed, y)

  matrix(rocket.data$seed, nrow=5, byrow=T)

  rocket.data

  fit <- lm(y~seed+batch+oper, data=rocket.data)

  anova(fit)

> anova(fit)Analysis of Variance Table

Response: y

          Df Sum Sq Mean Sq F value    Pr(>F)   

seed       4 141.44  35.360 11.3092 0.0004877 ***

batch      4  15.44   3.860  1.2345 0.3476182   

oper       4  12.24   3.060  0.9787 0.4550143   

Residuals 12  37.52   3.127                     

---

Signif. codes: 

0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

batch <- c(rep("batch1",4), rep("batch2",4), rep("batch3",4), rep("batch4",4))

  oper <- rep(c("oper1", "oper2", "oper3", "oper4"),4)

  seed <- c("C", "D", "A", "B", "B", "C", "D", "A", "A", "B", "C", "D", "D", "A", "B", "C")

  y1 <- c(10,14,7,8)

  y2 <- c(7,18,11,8)

  y3 <- c(5,10,11,9)

  y4 <- c(10,10,12,14)

  y <- c(y1,y2,y3,y4)

  rocket.data <- data.frame(batch, oper, seed, y)

  matrix(rocket.data$seed, nrow=4, byrow=T)

  rocket.data

  fit <- lm(y~seed+batch+oper, data=rocket.data)

  anova(fit)

> anova(fit)Analysis of Variance Table

Response: y

          Df Sum Sq Mean Sq F value   Pr(>F)  

seed       3   72.5 24.1667 13.8095 0.004213 **

batch      3   18.5  6.1667  3.5238 0.088519 .

oper       3   51.5 17.1667  9.8095 0.009926 **

Residuals  6   10.5  1.7500                   

---

Signif. codes: 

0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

http://www.xdnf.cn/news/9510.html

相关文章:

  • 【OSS】 前端如何直接上传到OSS 上返回https链接,如果做到OSS图片资源加密访问
  • [AI voiceFFmpeg windows系统下CUDA与cuDNN详细安装教程]
  • 记录一次session安装应用recyclerview更新数据的bug
  • Transformer架构详解:从Attention到ChatGPT
  • 数据脱敏后的测试方法
  • 宏的高级应用 ——一种 C 语言的元编程技巧(X-Macro)
  • Rust 学习笔记:关于迭代器的练习题
  • 用 Python 和 Rust 构建可微分的分子势能模型:深入解析 MOLPIPx 库
  • Rust: CString、CStr和String、str
  • 电商售后服务系统与其他系统集成:实现售后流程自动化
  • Eclipse 插件开发 5.3 编辑器 监听输入
  • AI Agent工具全景解析:从Coze到RAGflow,探索智能体自动化未来!
  • Java、Python、PHP 三种语言实现 二进制与十六进制的相互转换
  • 板凳-------Mysql cookbook学习 (八)
  • Java开发经验——阿里巴巴编码规范实践解析4
  • HTML5 视频播放器:从基础到进阶的实现指南
  • TypeScript 索引签名:灵活处理动态属性对象
  • STM32通过KEIL pack包轻松移植LVGL,并学会使用GUI guider
  • CRM系统的数据库结构详细设计
  • 【大模型原理与技术-毛玉仁】第四章 参数高效微调
  • 基本面高股息策略
  • RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(二)
  • c++结构化绑定
  • Python应用while循环猜数字
  • webpack的安装
  • 签约!京东云与契约锁达成战略合作,携手共推全程数智化解决方案
  • 【计算机网络】IPv6和NAT网络地址转换
  • 【Prometheus+Grafana实战:搭建监控系统(含告警配置)】
  • Vue开发系列——Vue中常见实现区别及Vue.js 模板编译原理
  • EC800GCN 华系列 DTU 开发板介绍