多因素方差分析(Multi-way Analysis of Variance) R实现

1, data0507 flower 是某种植物在两个海拔和两个气温下的开花高度,采用合适 的统计方法,检验该种植物的开花高度在不同的海拔之间和不同的气温之间有无差异?如果有差异,具体如何差异的?(说明依据、结论等关键信息,包括计算过程中涉及的关键信息)

library(HH)  #HH包中的interaction2wt()可以同时展示主效应和交互效应

flower <- read.delim("D:/Datum/生物统计/data/data5/data0507 flower.txt")

flower

   Altitude Temperatyre Height
1         1           1  148.7
2         1           1  148.3
3         1           1  147.7
4         1           1  148.7
5         1           1  148.3
6         1           1  147.7
7         1           1  148.7
8         1           1  148.3
9         1           1  147.7
10        1           1  143.0
11        1           1  142.7
12        1           1  142.0
13        1           1  143.0
14        1           1  142.7
15        1           1  142.0
16        1           1  143.0
17        1           1  142.7
18        1           1  142.0
19        1           1  150.3
20        1           1  149.3
21        1           1  148.7
22        1           1  150.3
23        1           1  149.3
24        1           1  148.7
25        1           1  149.3
26        1           1  149.3
27        1           1  149.0
28        2           1  135.3
29        2           1  136.0
30        2           1  135.7
31        2           1  135.3
32        2           1  135.7
33        2           1  133.0
34        2           1  134.0
35        2           1  133.7
36        2           1  133.0
37        2           1  134.0
38        2           1  133.7
39        2           1  149.3
40        2           1  149.0
41        2           1  149.3
42        2           1  135.3
43        2           1  135.7
44        2           1  135.3
45        2           1  139.3
46        2           1  139.7
47        2           1  138.7
48        1           2  135.3
49        1           2  136.0
50        1           2  135.7
51        1           2  133.0
52        1           2  134.0
53        1           2  133.7
54        1           2  135.3
55        1           2  135.7
56        1           2  135.3
57        1           2  135.3
58        1           2  135.7
59        1           2  135.3
60        1           2  135.7
61        1           2  136.0
62        1           2  135.3
63        1           2  134.3
64        1           2  134.3
65        2           2  135.3
66        2           2  135.7
67        2           2  135.3
68        2           2  135.7
69        2           2  130.7
70        2           2  133.3
71        2           2  133.7
72        2           2  130.7
73        2           2  133.3
74        2           2  133.7
75        2           2  130.7
76        2           2  133.3
77        2           2  133.0
78        2           2  133.3
79        2           2  136.0
80        2           2  136.0
81        2           2  133.3
82        2           2  136.0
83        2           2  136.0
84        2           2  133.3
85        2           2  136.0
86        2           2  136.0
87        2           2  142.3

str(flower)  # 查看数据结构

summary(flower)  # 查看数据摘要统计量

plot(flower$Altitude, flower$Height)  # 绘制海拔与开花高度的散点图

plot(flower$Temperatyre, flower$Height)  # 绘制气温与开花高度的散点图

summary(aov(flower$Height~flower$Altitude*flower$Temperatyre))

#对于该植物的开花高度,海拔和气温之间有交互作用(F1,83=34.46,P<0.001)

#在控制了影响开花高度的海拔和气温的交互作用后,该种植物的开花高度在不同的海拔之间有极显著差异(F1,83=76.89,P<0.001)

#在控制了影响开花高度的海拔和气温的交互作用后,该种植物的开花高度在不同的气温之间有极显著差异(F1,83=100.52,小于0.001)

interaction2wt(flower$Height~flower$Altitude*flower$Temperatyre) #展示主效应和交互效应

#气温越高[从1到2],开花高度越低

#海拔越高[从1到2],开花高度越低

2, data0508 develop 是三种昆虫在七种条件下的生长期,采用合适的统计方法, 检验生长期在不同的物种之间和不同的条件之间有无差异?如果有差异,具体 如何差异的?(说明依据、结论等关键信息,包括计算过程中涉及的关键信息)

library(HH)  #HH包中的interaction2wt()可以同时展示主效应和交互效应

develop <- read.delim("D:/Datum/生物统计/data/data5/data0508 develop.txt")

develop

   Species Condition  Day
1        1         1  9.6
2        1         2 10.6
3        1         3  9.8
4        1         4 10.7
5        1         5 11.1
6        1         6 10.9
7        1         7 12.8
8        2         1  9.3
9        2         2  9.1
10       2         3  9.3
11       2         4  9.1
12       2         5 11.1
13       2         6 11.8
14       2         7 10.6
15       3         1  9.3
16       3         2  9.2
17       3         3  9.5
18       3         4 10.0
19       3         5 10.4
20       3         6 10.8
21       3         7 10.7

str(develop)  # 查看数据结构

summary(develop)  # 查看数据摘要统计量

plot(develop$Species, develop$Day)  # 绘制三种物种与昆虫生长期的散点图

plot(develop$Condition, develop$Day)  # 绘制七种条件与开花高度的散点图

# two fixed factors, full model

summary(aov(develop$Day~develop$Species*develop$Condition))

不存在交互作用

# two fixed factors, no interaction

summary(aov(develop$Day~develop$Species+develop$Condition))

#在控制了条件影响后,不同昆虫的生长期有显著差异(P=0.017,小于0.05)

#在控制了昆虫种类的影响后,处于不同条件下的昆虫测生长期有极显著差异(P=1.33e-05,小于0.001)

# two fixed factors, full model

summary.lm(aov(develop$Day~develop$Species+develop$Condition))

#对于物种影响(Species),物种 B,物种 C 具有较显著的负效应,即物种 B 物种 C 生长期较短,

#对于条件影响(Condition)ConditonC5, ConditonC6, ConditonC7 具有较显著的正效应,即 ConditonC5, ConditonC6, ConditonC7 生长期较长

interaction2wt(develop$Day~develop$Species+develop$Condition)  #查看主效应

#生长量:物种A>B>C(根据左下角图和summary.lm的结果)

#生长量:条件7>6>5>4>2>3>1(根据右上角图和summary.lm的结果)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/197187.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023OceanBase年度发布会后,有感

很荣幸收到了OceanBase邀请&#xff0c;于本周四&#xff08;11月16日&#xff09;参加了OceanBase年度发布会并参加了DBA老友会&#xff0c;按照理论应该我昨天&#xff08;星期五&#xff09;就回到成都了&#xff0c;最迟今天白天就该把文章写出来了&#xff0c;奈何媳妇儿买…

第9章 K8s进阶篇-持久化存储入门

9.1 k8s存储Volumes介绍 Container&#xff08;容器&#xff09;中的磁盘文件是短暂的&#xff0c;当容器崩溃时&#xff0c;kubelet会重新启动容器&#xff0c;但最初的文件将丢失&#xff0c;Container会以最干净的状态启动。另外&#xff0c;当一个Pod运行多个Container时&…

Linux C 线程

线程 概述线程和进程的异同如何选择使用进程还是线程 函数获取进程自身ID  pthread_self创建线程  pthread_create退出线程  pthread_exit线程等待  pthread_join 四种线程模型1 &#xff09;单线程2 &#xff09;单线程3 &#xff09;双线程4 &#xff09;三线程 概述…

记录我常用的免费API接口

目录 1.随机中英文句子 2.随机中英文句子&#xff08;带图片和音频&#xff09; 3.随机一句诗 4.随机一句话 5.随机一句情话 6. 随机一句舔狗语录 7.历史上的今天 8.获取来访者ip地址 9&#xff1a;获取手机号信息 10. 垃圾分类查询 11.字典查询 12.QQ信息查询 1.随…

Alibaba Nacos注册中心源码剖析

Nacos&Ribbon&Feign核心微服务架构图 架构原理&#xff1a; 微服务系统在启动时将自己注册到服务注册中心&#xff0c;同时对外发布 Http 接口供其它系统调用&#xff08;一般都是基于Spring MVC&#xff09;服务消费者基于 Feign 调用服务提供者对外发布的接口&…

使用VC++实现分段线性变换,直方图均衡化、锐化处理(使用拉普拉斯算子)

图像锐化1 获取源工程可访问huiningLi的gitee可在此工程的基础上进行学习。 实验要求 5.1实验目的、要求 实验目的&#xff1a; &#xff08;1&#xff09;掌握图像增强的原理与相关方法。 &#xff08;2&#xff09;能使用VC实现图像增强的一些相关功能。 实验要求&#xf…

C/C++字符判断 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C字符判断 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C字符判断 2021年12月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 对于给定的字符&#xff0c;如果该字符是大小写字母或…

Uniapp连接iBeacon设备——实现无线定位与互动体验(实现篇)

export default { data() { return { iBeaconDevices: [], // 存储搜索到的iBeacon设备 deviceId: [], data: [], url: getApp().globalData.url, innerAudioContext: n…

定时获取公网ip并发送邮件提醒

前一段时间路由器刷的老毛子固件“穿透服务”中定时更新阿里DDNS失败了&#xff0c;用了很久第一次遇到。所以需要做个备用的措施用来实时获取公网ip信息 1、基于python实现 开启邮箱的SMTP功能拿到授权码(不是登录密码) #!/usr/bin/python # -*- coding: UTF-8 -*- import …

vue解除数据双向绑定

let obj JSON.parse(JSON.stringify(data));例如&#xff0c;table列表中&#xff0c;点击编辑时&#xff0c;可对val进行如上操作来解除双向绑定

Java Swing算术我最棒

内容要求 1) 本次程序设计是专门针对 Java 课程的,要求使用 Java 语言进行具有一定代码量的程序开发。程序的设计要结合一定的算法&#xff0c;在进行代码编写前要能够设计好自己的算法。 本次程序设计涉及到 Java 的基本语法&#xff0c;即课堂上所介绍的变量、条件语句、循…

什么是缓存雪崩、击穿、穿透?

背景 数据一般是存储于数据库中&#xff0c;数据库中的数据都是存在磁盘上的&#xff0c;磁盘读写的速度相较于内存或者CPU中的寄存器来说是非常慢的了。 如果用户的请求都直接访问数据库的话&#xff0c;请求数量一上来&#xff0c;数据库很容易就崩溃了&#xff0c;所以为了…

Flume学习笔记(2)—— Flume进阶

Flume进阶 Flume 事务 事务处理流程如下&#xff1a; Put doPut&#xff1a;将批数据先写入临时缓冲区putListdoCommit&#xff1a;检查channel内存队列是否足够合并。doRollback&#xff1a;channel内存队列空间不足&#xff0c;回滚数据 Take doTake&#xff1a;将数据取…

应用场景丨迭代市政综合管廊监测系统建设

市政综合管廊是指在城市地下建造的隧道空间&#xff0c;将市政、电力、通讯、燃气、给排水等各种管线集于一体&#xff0c;实施统一规划、设计、建设和管理。综合管廊有利于解决反复开挖路面、架空线网密集、管线事故频发等问题&#xff0c;是保障城市运行的重要基础设施和“生…

Dubbo的优雅下线原理分析

文/朱季谦 Dubbo如何实现优雅下线&#xff1f; 这个问题困扰了我一阵&#xff0c;既然有优雅下线这种说法&#xff0c;那么&#xff0c;是否有非优雅下线的说法呢&#xff1f; 这&#xff0c;还真有。 可以从linux进程关闭说起&#xff0c;其实&#xff0c;我们经常使用到杀…

策略模式在数据接收和发送场景的应用(升级版)

1.背景 在数据接收和发送场景打算使用了 if else 进行判断&#xff1a; if("A".equals(system)){ASystem.sync("向A同步数据"); } if("B".equals(system)){BSystem.sync("向B同步数据"); } ... 非常麻烦&#xff0c;需求多了很臃肿&…

C++标准模板(STL)- 类型支持 (类型关系,检查两个类型是否相同,std::is_same)

类型特性 类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完…

macos 配置ndk环境

选择Android Studio下默认的ndk环境 mac电脑的ndk默认路径一般是 /Users/user_name/Library/Android/sdk/ndk/version_code 其中user_name为自己电脑的用户名&#xff0c;version_code为自己ndk安装的版本号&#xff0c;比如我这里电脑的ndk路径就是 /Users/zhangsan/Libra…

多线程Thread(初阶一:认识线程)

目录 一、引用线程的原因 二、线程的概念 三、进程和线程的区别 四、多线程编程 一、引用线程的原因 多任务操作系统&#xff0c;希望系统能同时运行多个任务。所以会涉及到进程&#xff0c;需要对进程进行管理、调度等。 而单任务操作系统&#xff0c;就完全不涉及到进程…

【漏洞复现】浙大恩特CRM文件上传0day

漏洞描述 浙大恩特客户资源管理系统任意文件上传漏洞 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用…