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

2024-03-11 03:28

本文主要是介绍【数理统计实验(四)】方差分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972

   个人介绍: 研一|统计学|干货分享
         擅长Python、Matlab、R等主流编程软件
         累计十余项国家级比赛奖项,参与研究经费10w、40w级横向

文章目录

  • 1 题目背景
  • 2. 方差分析
  • 3 多重比较
  • 4 正态性检验
  • 5 方差齐性检验

该篇文章以实际例子形式,利用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,故接受原假设,即认为各处理组的数据的方差是相等的。

这篇关于【数理统计实验(四)】方差分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796460

相关文章

STM32(十一):ADC数模转换器实验

AD单通道: 1.RCC开启GPIO和ADC时钟。配置ADCCLK分频器。 2.配置GPIO,把GPIO配置成模拟输入的模式。 3.配置多路开关,把左面通道接入到右面规则组列表里。 4.配置ADC转换器, 包括AD转换器和AD数据寄存器。单次转换,连续转换;扫描、非扫描;有几个通道,触发源是什么,数据对齐是左对齐还是右对齐。 5.ADC_CMD 开启ADC。 void RCC_AD

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

R语言统计分析——重复测量方差分析

参考资料:R语言实战【第2版】         所谓重复测量方差分析,即受试者被测量不止一次。本例使用数据集市co2数据集:因变量是二氧化碳吸收量(uptake),自变量是植物类型(Type)和七种水平的二氧化碳浓度(conc)。Type是组间因子,conc是组内因子。Type已经被存储为一个因子变量,还需要将conc转换为因子变量。分析过程如下: # 将conc变量转化为因子变量CO2$c

61.以太网数据回环实验(4)以太网数据收发器发送模块

(1)状态转移图: (2)IP数据包格式: (3)UDP数据包格式: (4)以太网发送模块代码: module udp_tx(input wire gmii_txc ,input wire reset_n ,input wire tx_start_en , //以太网开始发送信

LTspice模拟CCM和DCM模式的BUCK电路实验及参数计算

关于BUCK电路的原理可以参考硬件工程师炼成之路写的《 手撕Buck!Buck公式推导过程》.实验内容是将12V~5V的Buck电路仿真,要求纹波电压小于15mv. CCM和DCM的区别: CCM:在一个开关周期内,电感电流从不会到0. DCM:在开关周期内,电感电流总会到0. CCM模式Buck电路仿真: 在用LTspice模拟CCM电路时,MOS管驱动信号频率为100Khz,负载为10R(可自

HCIA--实验十:路由的递归特性

递归路由的理解 一、实验内容 1.需求/要求: 使用4台路由器,在AR1和AR4上分别配置一个LOOPBACK接口,根据路由的递归特性,写一系列的静态路由实现让1.1.1.1和4.4.4.4的双向通信。 二、实验过程 1.拓扑图: 2.步骤: (下列命令行可以直接复制在ensp) 1.如拓扑图所示,配置各路由器的基本信息: 各接口的ip地址及子网掩码,给AR1和AR4分别配置

OpenGL/GLUT实践:流体模拟——数值解法求解Navier-Stokes方程模拟二维流体(电子科技大学信软图形与动画Ⅱ实验)

源码见GitHub:A-UESTCer-s-Code 文章目录 1 实现效果2 实现过程2.1 流体模拟实现2.1.1 网格结构2.1.2 数据结构2.1.3 程序结构1) 更新速度场2) 更新密度值 2.1.4 实现效果 2.2 颜色设置2.2.1 颜色绘制2.2.2 颜色交互2.2.3 实现效果 2.3 障碍设置2.3.1 障碍定义2.3.2 障碍边界条件判定2.3.3 障碍实现2.3.

pta-2024年秋面向对象程序设计实验一-java

文章申明:作者也为初学者,解答仅供参考,不一定是最优解; 一:7-1 sdut-sel-2 汽车超速罚款(选择结构) 答案: import java.util.Scanner;         public class Main { public static void main(String[] arg){         Scanner sc=new Scanner(System

概率论与数理统计(1)

第一节博客已经整理了求导的公式,一些常用的概念。链接如下:高等数学基础(1)-CSDN博客。         第二节博客整理了微积分的公式及其相关概念。链接如下:高等数学基础(2)——微积分-CSDN博客         第三节博客则整理了泰勒公式和拉格朗日公式的相关概念。链接如下:高等数学基础(3)——泰勒公式与拉格朗日-CSDN博客         第四节博客则整理了行

如何校准实验中振镜频率的漂移

在实验过程中,使用共振扫描振镜(如Cambridge Technology的8kHz振镜)时,频率漂移是一个常见问题,尤其是在温度变化或长期运行的情况下。为了确保实验的准确性和稳定性,我们需要采取有效的校准措施。本文将介绍如何监测、调节和校准振镜频率,以减少漂移对实验结果的影响。 1. 温度管理和稳定性控制 振镜的频率变化与温度密切相关,温度的升高会导致机械结构的变化,进而影响振镜的共