Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R中多个序列的方差分析和Tukey HSD检验均值

R中多个序列的方差分析和Tukey HSD检验均值
EN

Stack Overflow用户
提问于 2016-11-23 00:20:01
回答 1查看 1.1K关注 0票数 2

在R中,我有四个数值向量。我想检验这四个向量的平均值是否相同,如果不是,哪个平均值更大,哪个平均值更小(基本上我想按它们的平均值排列四个向量)。

这个职位非常适合我:

http://brownmath.com/stat/anova1

我正在遵循这一指南:

https://www.r-bloggers.com/analysis-of-variance-anova-for-multiple-comparisons/

然而,这篇文章停止测试四种均值是否相等,但如果答案不是,我怎么知道R中哪一种均值更大,哪一种均值更小?

非常感谢,

该职位的代码是:

代码语言:javascript
运行
AI代码解释
复制
a = c(65, 48, 66, 75, 70, 55)
b = c(64, 44, 70, 70, 68, 59)
c = c(60, 50, 65, 69, 69, 57)
d = c(62, 46, 68, 72, 67, 56)

dati = c(a, b, c, d)
groups = factor(rep(letters[1:4], each = 6))

fit = lm(formula = dati ~ groups)
anova (fit)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-23 00:33:57

我假设假设满足了,特别是残差是独立的,并且残差的分布是同方差的,并且与正态分布非常相似。

首先,请注意,您的ANOVA返回的p值为0.99,这意味着组均值之间没有显着性差异。如果p值低于0.05,您可以做一个对对比较的临时测试。

代码语言:javascript
运行
AI代码解释
复制
TukeyHSD(aov(fit))
#  Tukey multiple comparisons of means
#    95% family-wise confidence level
#
#Fit: aov(formula = fit)
#
#$groups
#          diff       lwr      upr     p adj
#b-a -0.6666667 -15.68081 14.34748 0.9992898
#c-a -1.5000000 -16.51415 13.51415 0.9921250
#d-a -1.3333333 -16.34748 13.68081 0.9944302
#c-b -0.8333333 -15.84748 14.18081 0.9986181
#d-b -0.6666667 -15.68081 14.34748 0.9992898
#d-c  0.1666667 -14.84748 15.18081 0.9999888

当然,这里没有什么意义。

更强大的是multcomp软件包。让我们来定义不同的两两比较。它还可以给出你经常在表格或数字中看到的组字母。

代码语言:javascript
运行
AI代码解释
复制
library(multcomp)
pairwise <- glht(fit, linfct = mcp(groups = "Tukey"))
summary(pairwise)
cld(pairwise)
#  a   b   c   d 
#"a" "a" "a" "a"

同样,由于您的示例中没有显着性,所以所有的因素级别都得到相同的字母。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40759198

复制
相关文章
执行Get-NetTCPConnection没有回显,但是执行netstat -ano有回显
问题:执行Get-NetTCPConnection没有回显,但是执行netstat -ano有回显,如下图
Windows技术交流
2023/09/12
2540
jmeter参数化并在jenkins上执行
如果我想将接口用不同的账号,运行在不同的环境,那怎么弄?jmeter命令运行又不能传参数。又不太方便每次去手动改参数。 我想到了两个办法,第一个是通过python,根据不同的参数,生成文件,然后jme
赵云龙龙
2020/08/25
1.5K0
jmeter参数化并在jenkins上执行
如何在 Python 中搜索和替换文件中的文本?
让我们看看如何在文本文件中搜索和替换文本。首先,我们创建一个文本文件,我们要在其中搜索和替换文本。将此文件设为 Haiyong.txt,内容如下:
海拥
2021/10/20
16.8K0
搜索结果质量评估(上)
【废话少说—文章思路】 1.引言 如果说以前的传统报刊、搜索引擎、门户网站等媒介解决的是信息不对称的矛盾,那么现在我们面临的矛盾是信息过载的问题。 无疑,解决信息不对称这项工作意义非常巨大,通过传统纸质媒介走向互联网PC端的搜索途径,是用户对于获取大量数据的需求驱动的结果。智能手机的发展再次刺激用户对于获取更多信息、更容易获得信息需求的升级,于是相较传统PC端搜索引擎的PGC产出信息的方式,更多的UGC开始萌芽,自媒体玩家开始入局,各个自媒体平台也乘上了UGC的爆发红利,其中微信公众平台、头条号、企鹅号
企鹅号小编
2018/01/12
3.9K0
搜索结果质量评估(上)
从全局变量寻找到Tomcat回显方式
前言 对于回显的获取主要是在ApplicationFilterChain类的lastServicedRequest / lastServicedResponse两个属性,是使用的ThreadLocal进行修饰的,并且,在执行请求的过程中,通过反射修改属性值,能够记录下当前线程的request对象的值。 之后在反序列化利用过程中方便利用ThreadLocal取出对应的request进行内存马的注入关键步骤。 这里转而通过寻找全局存储的request / response进行内存马的注入操作。 正文 如何获取的
FB客服
2023/03/29
3760
从全局变量寻找到Tomcat回显方式
命令执行/SQL盲注无回显外带方式
在渗透测试中我们时常会遇到一些无回显的场景,如常见的:SQL盲注、命令执行、XSS、SSRF、Blind XXE等漏洞,这时就需要利用第三方dnslog/httplog平台才能将数据和命令执行结果外带出来。
潇湘信安
2022/09/14
2.4K0
命令执行/SQL盲注无回显外带方式
WEB安全防护相关响应头(上)
WEB 安全攻防是个庞大的话题,有各种不同角度的探讨和实践。即使只讨论防护的对象,也有诸多不同的方向,包括但不限于:WEB 服务器、数据库、业务逻辑、敏感数据等等。除了这些我们惯常关注的方面,WEB 安全还有一个重要的元素——网站的使用者。
天存信息
2021/06/03
1.9K0
WEB安全防护相关响应头(上)
Python3 执行系统命令并获取实时回显
最近在改造一些打包的逻辑,原来在 Windows 下是基于批处理制作的,由于批处理用起来不是很方便,一些实时的计算基本无法胜任,所以转向 Python3。但在以前脚本的基础上很多是需要调用系统命令的比如 VS 编译一个项目,我们需要获取实时的回显知道编译的结果和进度。所以就有了以下方法:
我与梦想有个约会
2023/10/21
4720
谷歌或在研发自家头显,将卷入头显大战!
随着索尼在今年的东京电玩展上展出即将上市的虚拟现实头显设备,虚拟现实头显的市场争夺战也愈演愈烈。东京电玩展也是圣诞假期销售旺季前的最后一次大型展览,索尼PSVR头显将在10月13日正式上市,这款头显的
VRPinea
2018/05/14
6030
最新elementui,el-data-picker回显修改不了,或回显不上的解决办法
看了网上的文档,要么不全,要么不管用,麻烦,废话不多,直接上代码,如果不满足你的需求的话,自行修改,introForm的定义请自行定义,应该可以看得懂。
〆 千寻、
2020/03/11
5.7K1
phpMySQL查询全部数据并在HTML表格中显示结果
mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
哆哆Excel
2022/10/25
7.3K0
phpMySQL查询全部数据并在HTML表格中显示结果
表单数据回显
  在数据提交出现错误的时候, 已填写的信息仍在文本框中, 比如用户登录, 当用户输入错误的密码之后, 用户名仍在文本框, 只是密码框清空
Twcat_tree
2022/11/30
1.3K0
表单数据回显
从.env文件中为NodeJS加载环境变量[每日前端夜话0xA9]
使用环境变量是配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的 NODE_ENV 变量的值表现出不同的行为。
疯狂的技术宅
2019/08/15
4.1K0
php curl 请求头、响应头[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111628.html原文链接:https://javaforall.cn
全栈程序员站长
2022/02/18
2.9K0
获取响应头与发送头
回复@TiAmo玲 1、获取请求头 想要获取请求头,就需要会用抓包工具,目前比较普遍的就是fiddler。大家可以在百度搜索下载。首先我们打开fiddler 你会发现左侧这里不停地增加,这里看到的就是
孟船长
2018/05/18
2.1K0
php curl 请求头、响应头
lukachen
2023/10/22
4590
php curl 请求头、响应头
【Nginx23】Nginx学习:响应头与Map变量操作
响应头是非常重要的内容,浏览器或者客户端有很多东西可能都是根据响应头来进行判断操作的,比如说最典型的 Content-Type ,之前我们也演示过,直接设置一个空的 types 然后指定默认的数据类型的值,所有的请求浏览器都会直接下载。另外,我们现在在做前后分离的开发时,也经常会通过头信息来传递一些标志参数,那么自定义响应头的作用就更加重要了。另外一个 Map 部分则是 Nginx 中的一种变量设置方式,话不多说,直接开始吧。
硬核项目经理
2023/09/07
1.1K0
【Nginx23】Nginx学习:响应头与Map变量操作
element级联选择器表单回显_级联选择器 数据回显
此方法主要参考这位大神:https://segmentfault.com/u/li…
全栈程序员站长
2022/08/04
1.2K0
模糊测试之攻击回显
描述:一个渗透安全工程师常常会在,某些安全测试项目中遇到,代码或者命令可以被执行,但是无任何的回显特征来判断攻击成功,
全栈工程师修炼指南
2022/09/28
2.4K0
模糊测试之攻击回显
点击加载更多

相似问题

如何在php中回显搜索结果

21

php中的头响应回显项

11

执行查询并在php中回显它

20

如何在回显中回显已经回显的变量

31

如何在搜索数据表中回显/显示结果?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档