单因素方程分析

install.packages("multcomp")

library(multcomp)

attach(cholesterol)

table(trt)

aggregate(response, by=list(trt),FUN=mean)

aggregate(response, by=list(trt),FUN=sd)

fit

summary(fit)

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

trt    4 1351.4 337.8 32.43 9.82e-13 ***

Residuals 45 468.8 10.4

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

install.packages("gplots")

library(gplots)

plotmeans(response~trt,xlab="Treatment",ylab="Response", main="Mean Plot\nwith 95% CI")

detach(cholesterol)

#多重比较

TukeyHSD(fit)

par(las=2)

par(mar=c(5,8,4,2))

plot(TukeyHSD(fit))

library(multcomp)

par(mar=c(5,4,6,2))

tuk

plot(cld(tuk,level=.05),col="lightgrey")

#离群点检测 -

#评估检验的假设条件

library(car)

qqPlot(lm(response~trt,data=cholesterol),simulate=TRUE,main="Q-Q Plot",labels=FALSE)

#Bartlett检验

bartlett.test(response~trt,data=cholesterol)

Bartlett test of homogeneity of variances

data: response by trt

Bartlett's K-squared = 0.57975, df = 4, p-value = 0.9653

outlierTest(fit) #离群点检测

No Studentized residuals with Bonferonni p < 0.05 没发现离群点

Largest |rstudent|:

rstudent unadjusted p-value Bonferonni p

19 2.251149 0.029422 NA

单因素协方差分析

data(litter,package="multcomp")

attach(litter)

table(dose)

weight

gesttime

aggregate(weight,by=list(dose),FUN=mean)

fit

summary(fit)

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

gesttime 1 107.0 107.04 7.099 0.0101 *

dose 2 45.9 22.97 1.523 0.2269

Residuals 56 844.3 15.08

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

library(effects)

effect("dose",fit)

dose effect

dose

0.5 1 2

30.44530 31.68956 29.46164

#多重比较

library(multcomp)

contrast

summary(glht(fit,linfct=mcp(dose=contrast)))

#评估验证的假设条件

library(multcomp)

fit2

summary(fit2)

#结果可视化

install.packages("HH")

library(HH)

ancova(weight~gesttime+dose,data=litter)

双因素分析

attach(ToothGrowth)

table(supp,dose)

aggregate(len,by=list(supp,dose),FUN=mean)

aggregate(len,by=list(supp,dose),FUN=sd)

dose

fit

summary(fit)

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

supp 1 205.4 205.4 15.572 0.000231 ***

dose 2 2426.4 1213.2 92.000 < 2e-16 ***

supp:dose 2 108.3 54.2 4.107 0.021860 *

Residuals 54 712.1 13.2

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

interaction.plot(dose,supp,len,type="b",col=c("red","blue"),pch=c(16,18),main="Interaction between Dose and Supplement Type")

detach(ToothGrowth)

library(gplots)

plotmeans(len~interaction(supp,dose,sep=" "),connect = list(c(1,3,5),c(2,4,6)),col=c("red","darkgreen"),main="Interaction Plot with 95% CIs",xlab="Treatment and Dose Combination")

library(HH)

interaction2wt(len~supp*dose)

重复测量方差分析

CO2$conc

w1b1

fit

summary(fit)

Error: Plant

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

Type 1 2667.2 2667.2 60.41 0.00148 **

Residuals 4 176.6 44.1

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Error: Plant:conc

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

conc 6 1472.4 245.40 52.52 1.26e-12 ***

conc:Type 6 428.8 71.47 15.30 3.75e-07 ***

Residuals 24 112.1 4.67

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

par(las=2)

par(mar=c(10,4,4,2))

with(w1b1,interaction.plot(conc,Type,uptake,type="b",col=c("red","blue"),pch=c(16,18),main="Interaction Plot for Plant Type and Concentration"))

boxplot(uptake~Type*conc, data=w1b1,col=(c("gold","green")),main="Chilled Quebec and Mississippi Plants",ylab="Carbon dioxide uptake rate (umol/m^2 sec)")

多元方差分析

library(MASS)

attach(UScereal)

shelf

y

aggregate(y,by=list(shelf),FUN=mean)

cov(y)

calories fat sugars

calories 3895.24210 60.674383 180.380317

fat 60.67438 2.713399 3.995474

sugars 180.38032 3.995474 34.050018

fit

summary(fit)

Df Pillai approx F num Df den Df Pr(>F)

shelf 2 0.4021 5.1167 6 122 0.0001015 ***

Residuals 62

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

summary.aov(fit)

Response calories :

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

shelf 2 50435 25217.6 7.8623 0.0009054 ***

Residuals 62 198860 3207.4

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Response fat :

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

shelf 2 18.44 9.2199 3.6828 0.03081 *

Residuals 62 155.22 2.5035

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Response sugars :

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

shelf 2 381.33 190.667 6.5752 0.002572 **

Residuals 62 1797.87 28.998

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

评估假设检验

center

n

p

cov

d

coord

abline(a=0,b=1)

identify(coord$x,coord$y,labels=row.names(UScereal))

用回归来做ANOVA

library(multcomp)

levels(cholesterol$trt)

[1] "1time"  "2times" "4times" "drugD"  "drugE"

fit.aov

summary(fit.aov)

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

trt 4 1351.4 337.8 32.43 9.82e-13 ***

Residuals 45 468.8 10.4

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

fit.lm

summary(fit.lm)

Call:

lm(formula = response ~ trt, data = cholesterol)

Residuals:

Min 1Q Median 3Q Max

-6.5418 -1.9672 -0.0016 1.8901 6.6008

Coefficients:

Estimate Std. Error t value Pr(>|t|)

(Intercept) 5.782 1.021 5.665 9.78e-07 ***

trt2times 3.443 1.443 2.385 0.0213 *

trt4times 6.593 1.443 4.568 3.82e-05 ***

trtdrugD 9.579 1.443 6.637 3.53e-08 ***

trtdrugE 15.166 1.443 10.507 1.08e-13 ***

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 3.227 on 45 degrees of freedom

Multiple R-squared: 0.7425,Adjusted R-squared: 0.7196

F-statistic: 32.43 on 4 and 45 DF, p-value: 9.819e-13

contrasts(cholesterol$trt)

2times 4times drugD drugE

1time 0 0 0 0

2times 1 0 0 0

4times 0 1 0 0

drugD 0 0 1 0

drugE 0 0 0 1

fit.lm

summary(fit.lm)

Call:

lm(formula = response ~ trt, data = cholesterol, contrasts = "contr.helmert")

Residuals:

Min 1Q Median 3Q Max

-6.5418 -1.9672 -0.0016 1.8901 6.6008

Coefficients:

Estimate Std. Error t value Pr(>|t|)

(Intercept) 5.782 1.021 5.665 9.78e-07 ***

trt2times 3.443 1.443 2.385 0.0213 *

trt4times 6.593 1.443 4.568 3.82e-05 ***

trtdrugD 9.579 1.443 6.637 3.53e-08 ***

trtdrugE 15.166 1.443 10.507 1.08e-13 ***

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 3.227 on 45 degrees of freedom

Multiple R-squared: 0.7425,Adjusted R-squared: 0.7196

F-statistic: 32.43 on 4 and 45 DF, p-value: 9.819e-13

r语言算巢式设计方差分析_R语言学习笔记(七):方差分析相关推荐

  1. r语言算巢式设计方差分析_应用统计学与R语言实现学习笔记(八)——方差分析...

    Chapter 8 ANOVA 本篇是第八章,内容是方差分析.前一段考试,汇报,作业.忙不过来,停更了一段时间,现在重新开始更这一部分内容.方差分析是很多实验的基础以及很重要的分析手段,这一章内容相比 ...

  2. r语言算巢式设计方差分析_科学网—巢式设计之R篇 - 林元震的博文

    巢式设计(Nested design),也称为嵌套设计或系统分组设计.把研究对象分成若干组,每组内又分若干亚组,每个亚组又有若干观测值的设计,称为巢式设计.根据因素数的不同,巢式设计可分为二因素(二级 ...

  3. r语言算巢式设计方差分析_R语言中的方差分析方法汇总

    方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...

  4. r语言算巢式设计方差分析_R语言之方差分析篇

    转载自:http://blog.csdn.net/lilanfeng1991/article/details/30753509 当包含的因子是解释变量时,通常会从预测转向 级别差异的分析,即称作方差分 ...

  5. 【UI界面设计】PS基础学习笔记

    [UI界面设计]PS基础学习笔记 一.概述 1.行业规范: 2.介绍 二.PS入门 1.安装 2.基本介绍 3.新建项目 4.PS的基本使用流程 5.项目保存 6.抠图 7.修图 8.修人像图 9.如 ...

  6. go语言 第三方包安装方法_R语言3.6.3 安装程序下载及破解方法

    下载地址 百度网盘链接: https://pan.baidu.com/s/16smT3ceIjqaupn54AdgmgQ 提取码:7hap 解压密码:关注[菜瓜程序猿]微信公众号,回复[解压密码]获取 ...

  7. c语言课程案例设计报告,C语言课程设计报告—范例解读.doc

    C语言课程设计报告-范例解读 XX学院C语言课程设计报告 课程名称: C语言课程设计 课程编号: 报告题目: 学生姓名: 学 号: 专 业 成 绩: 任课教师: 评阅日期: C语言课程设计报告 C语言 ...

  8. c语言简单课程设计报告,C语言课程设计报告—范例

    <C语言课程设计报告-范例>由会员分享,可在线阅读,更多相关<C语言课程设计报告-范例(18页珍藏版)>请在人人文库网上搜索. 1.XX学院C语言课程设计报告课程名称: C语言 ...

  9. led c语言程序结设计,《C语言程序设计》学习领域课程标准-LED照明工程设计.doc...

    <C语言程序设计>学习领域课程标准-LED照明工程设计.doc <C语言程序设计>课程标准 课程类别 专业核心课程 开课部门 电子信息工程系 总学时 64 学时 学分 4学分 ...

  10. c语言程序设计课程设计水果,C语言程序设计课程设计报告超市水果信息管理系统...

    C语言程序设计课程设计报告超市水果信息管理系统 西 安 邮 电 大 学(计算机学院)高级语言课程设计报告题 目: 超市水果信息管理系统专业名称: XXXX班 级: XXXX学生姓名: XXXX学号(8 ...

最新文章

  1. 二分查找的循环实现和递归实现
  2. 使用OUYA第一次启动OUYA
  3. CTFshow php特性 web130
  4. java常用的发送http请求的工具方法
  5. terminal 常用 快捷键
  6. 计算机视觉与深度学习 | 激光雷达点云配准与拼接(基于ICP算法):附matlab源代码
  7. c语言兔子繁殖问题分析和递归方程,经典的兔子生兔子问题(C#递归解法)
  8. 数据结构---二叉平衡排序树的删除
  9. 的write方法有哪些参数_向子进程传递大量数据的方法
  10. Kafka万亿级消息实战干货~持续更新中
  11. iQOO Neo6现身安兔兔数据库:高导热稀土散热加入 跑分轻松破百万
  12. java语言程序设计(梁勇)
  13. Everything本地文件检索 快速搜索/共享神器
  14. erf函数处以一个常数_Google对Linux专利处以500万美元的罚款
  15. 基于C# 的学生信息管理系统
  16. JPEG 推荐的DC和AC系数的huffman(哈夫曼)码表
  17. 身份证读卡器 护照阅读器,如何能做到读取多证件呢?
  18. 高集成AX6800x USB KVM多电脑切换器单片机解决方案介绍视频
  19. PiaPik网盘 2023.2
  20. Java中IO(一、文件流)

热门文章

  1. Debian 6(Squeeze)升级至Debian 7(Wheezy)
  2. 翟菜花:搜索引擎这碗饭,到底能不能吃?
  3. BigDecimal实现加减乘除
  4. 天下武功唯快不破 实验吧(小结)
  5. 利用ROUNDUP函数进行内存对齐
  6. 【周赛266】leetcode2062.统计字符串中的的元音子字符串
  7. java导出繁体字word,word繁体字转换
  8. 微软梁念坚:六个新潮流推动IT行业发展
  9. C# word类库 光标移动
  10. CFS调度下带宽控制(Bandwidth Control)