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

实验设计与分析(第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.lryc.cn/news/2393683.html

相关文章:

  • 第十篇:MySQL 实战:数据迁移、分库分表与分区技术指南
  • 【吾爱】逆向实战crackme160学习记录(一)
  • vue2 + webpack 老项目升级 node v22 + vite + vue2 实战全记录
  • opengauss 数据库安装主备 非om方式
  • STM32的HAL编码流程总结(上部)
  • 深度学习|pytorch基本运算
  • (自用)Java学习-5.15(模糊搜索,收藏,购物车)
  • 替代 WPS 的新思路?快速将 Word 转为图片 PDF
  • 【K8S】K8S基础概念
  • FEMFAT许可分析的数据可视化方法
  • 打印机无法远程打印?可以本地打印,本地网络打印机设置给异地使用
  • 包含Javascript的HTML静态页面调取本机摄像头
  • PCB设计实践(三十一)PCB设计中机械孔的合理设计与应用指南
  • deepseek问答记录:请讲解一下torch.full_like()
  • 【Linux篇章】Linux 进程信号2:解锁系统高效运作的 “隐藏指令”,开启性能飞跃新征程(精讲捕捉信号及OS运行机制)
  • 多功能秒达开源工具箱源码|完全开源的中文工具箱
  • 如何在腾讯云 OpenCloudOS 上安装 Docker 和 Docker Compose
  • 清理skywalking历史索引
  • 用nz-tabel写一个合并表格
  • matlab计算转子系统的固有频率、振型、不平衡响应
  • leetcode hot100刷题日记——29.合并两个有序链表
  • 【机器人】具身导航 VLN 最新论文汇总 | Vision-and-Language Navigation
  • Windows 安装 WSL2 并运行 Ubuntu 22.04 指南
  • AI情感陪伴在医疗领域的核心应用潜力
  • 【计算机网络】第1章:概述—分组延时、丢失和吞吐量
  • Python Day38
  • DeepSeek R1 模型小版本升级,DeepSeek-R1-0528都更新了哪些新特性?
  • 线路板厂家遇到的PCB元件放置的常见问题有哪些?
  • 【C/C++】无限长有序数组中查找特定元素
  • SQL正则表达式总结