【数理统计实验(四)】方差分析

简介: 【数理统计实验(四)】方差分析

该篇文章以实际例子形式,利用R语言完成方差分析相关代码及结果分析,其中包括样本的方差分析;多重比较;正态性检验;方差齐性检验。

1 题目背景

  用4种安眠药在兔子身上进行试验,特选24只健康的兔子,随机把他们均分为4组,各组各服一种安眠药,安眠时间(单位:h)如下所示.

  安眠药试验数据:

  在显著性水平α=0.05下对其进行方差分析,可以得到什么结果?

2. 方差分析

  运行程序:

X <- c(6.2,6.1,6.0,6.3,6.1,5.9,6.3,6.5,6.7,6.6,7.1,6.4,
6.8,7.1,6.6,6.8,6.9,6.6,5.4,6.4,6.2,6.3,6.0,5.9)#将不同水平下测试的样本值放入一个向量内
A<-factor(rep(1:4,each=6))#题目中有四个水平,每个水平有6个观测值
miscellany<-data.frame(X,A)#由数据X和水平A建立数据框
aov.mis<-aov(X~A,data=miscellany) #调用幻术aov()进行方差分析的计算与检验
summary(aov.mis)#显示结果

  运行结果:

  通过方差分析的结论可以看出,检验统计量F的自由度为3,总平方和等于2.54,均方和等于0.847,F检验统计量等于12.7,Pr(>F)表示P值=7.2e-05<0.05,故拒绝原假设,即认为四种安眠药对兔子的安眠时间有显著差异,即认为四种安眠药的效果有显著差异。

  根据上述结果可以写出方差分析表:

3 多重比较

  通过对题目进行方差分析后,我们利用方差分析结果,使用TukeyHSD()函数进行多重比较,,即两两安眠药之间的效果比较。

  运行程序:

TukeyHSD(aov.mis)#对方差分析结果进行多重比较,即两两安眠药之间的效果比较

  运行结果:

  通过运行结果,我们可以看出两两水平之间的比较,共有6组,且结果显示了每个水平均值差的置信水平,和p值,根据p值可以看出1和4,2和3的差异不显著,其他两两之间的差异都显著。

4 正态性检验

  使用Shapiro-Wilk检验进行正态性分析:

  运行程序:

X <- c(6.2,6.1,6.0,6.3,6.1,5.9,6.3,6.5,6.7,6.6,7.1,6.4,
6.8,7.1,6.6,6.8,6.9,6.6,5.4,6.4,6.2,6.3,6.0,5.9)#将不同水平下测试的样本值放入一个向量内
shapiro.test(X)#进行正态性检验

  运行结果:

  通过运行结果,可以看出p值=0.8>0.05,即可以认为其近似服从正态分布。

5 方差齐性检验

  此处使用Bartlett检验。

  运行程序:

X <- c(6.2,6.1,6.0,6.3,6.1,5.9,6.3,6.5,6.7,6.6,7.1,6.4,
6.8,7.1,6.6,6.8,6.9,6.6,5.4,6.4,6.2,6.3,6.0,5.9)#将不同水平下测试的样本值放入一个向量内
A<-factor(rep(1:4,each=6))#题目中有四个水平,每个水平有6个观测值
miscellany<-data.frame(X,A)#由数据X和水平A建立数据框
bartlett.test(X~A,data=miscellany)#进行方差齐性检验

  运行结果:

  通过运行结果可以看出p值=0.2>0.05,故接受原假设,即认为各处理组的数据的方差是相等的。


相关文章
|
存储 人工智能 搜索推荐
SuperAGI 一个开发优先的开源自主人工智能代理框架
供应、生成和部署自主人工智能代理
|
4月前
|
人工智能 自然语言处理 搜索推荐
深度解读:Geo优化“两大核心+四轮驱动”方法论的落地执行细节
在AI驱动的数字营销新时代,传统SEO面临重构。于磊老师首创“两大核心+四轮驱动”Geo优化方法论,以人性化内容与交叉验证构建可信生态,融合EEAT原则、结构化内容、精准关键词及权威引用,助力企业实现高效获客与可持续增长。
778 16
|
6月前
|
JavaScript 前端开发 API
Vue 3:下一代前端框架革新
Vue 3:下一代前端框架革新
551 106
|
存储 运维 容灾
容灾的架构分析和容灾选择策略
容灾的架构分析和容灾选择策略
容灾的架构分析和容灾选择策略
|
JSON JavaScript 前端开发
使用 Node.js 和 Express 构建 RESTful API 服务器
【10月更文挑战第3天】使用 Node.js 和 Express 构建 RESTful API 服务器
|
域名解析 网络协议 安全
中间人攻击之DNS欺骗
【8月更文挑战第12天】
633 1
|
网络协议 Python
python对tcp协议栈进行优化之一
**TCP优化摘要:** - MSS优化涉及调整TCP最大段大小,Python中可使用`socket.getsockopt()`查询MSS。 - Scapy是Python库,用于创建和发送网络包,可用于测试和优化协议栈性能。 - LwIP是轻量级TCP/IP协议栈,适合嵌入式设备,可通过分析和调整提升性能,特别是实时性和资源管理。
359 5
|
机器学习/深度学习 自然语言处理 算法
ICML 2024:零阶优化器微调大模型,大幅降低内存
【7月更文挑战第14天】ICML 2024研究表明,零阶优化用于大模型微调能大幅降低内存需求。该论文通过避免反向传播,减少LLM(大型语言模型)微调的内存开销,提出新方法,适用于资源受限环境。虽然性能可能不及一阶优化器,但为高效NLP计算开辟了新途径。论文链接:[arxiv.org/abs/2402.11592](https://arxiv.org/abs/2402.11592)**
579 3
|
编解码 移动开发 前端开发
详细介绍Viewport Meta标签的作用、属性以及如何在移动端开发中合理使用它,以优化网页的显示效果
【6月更文挑战第14天】本文介绍了HTML的Viewport Meta标签在移动端网页优化中的应用。该标签定义了视口属性,如宽度、高度和缩放,解决屏幕尺寸差异导致的显示问题。通过设置`width=device-width`确保页面适应设备宽度,`initial-scale=1.0`保持原始比例,`user-scalable=no`可禁用手动缩放。此外,使用`viewport-fit=cover`适配不同像素比设备的安全区域。合理利用这些属性能改善移动端网页显示效果。
913 1
|
存储 算法 程序员
操作系统(12)----页面分配策略
操作系统(12)----页面分配策略
725 1

热门文章

最新文章