楼主: fresher@_@
15503 10

[学习分享] R语言的rbind函数 [推广有奖]

  • 0关注
  • 1粉丝

大专生

95%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
390 点
帖子
18
精华
0
在线时间
100 小时
注册时间
2016-1-6
最后登录
2018-11-7

楼主
fresher@_@ 发表于 2016-1-6 19:56:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
> table(dose)
  dose
  0   5  50 500
20  19  18  17

> contrast<-rbind("no drug vs. drug"=c(3,-1,-1,-1))  #解释是设定第一组和其他三组的均值进行比较,不懂为什么是c(3,-1,-1,-1)
求大神赐教!!!!!!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:rbind bind IND bin R语言 contrast

沙发
hyu9910 在职认证  发表于 2016-1-6 20:09:38
不太理解你的问题。 一般地,c()是定义list或说向量的意思,而rbind()常用于将向量/list按行组成矩阵matrix

藤椅
fresher@_@ 发表于 2016-1-7 08:51:50
hyu9910 发表于 2016-1-6 20:09
不太理解你的问题。 一般地,c()是定义list或说向量的意思,而rbind()常用于将向量/list按行组成矩阵matrix
这是单因素协方差分析的一个例子,来自于multcomp包中的litter数据集,怀孕小鼠
被分为四个小组,每个小组接受不同剂量(0、5、50或500)的药物处理。产下幼崽的体重均值
为因变量,怀孕时间为协变量。利用multcomp包来检验用户自定义的均值假设。假定对未用药条件(第一组)与其他三种用药条件(后三组)影响是否不同感兴趣,代码是:
> library(multcomp)
>contrast<-rbind("no drug vs.drug"=c(3,-1,-1,-1))
>summary(glht(fit,linfct=mcp(dose=contrast)))

         Simultaneous Tests for General Linear Hypotheses

Multiple Comparisons of Means: User-defined Contrasts


Fit: aov(formula = weight ~ gesttime + dose)

Linear Hypotheses:
                      Estimate Std. Error t value Pr(>|t|)  
no drug vs. drug == 0    8.284      3.209   2.581    0.012 *
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
(Adjusted p values reported -- single-step method)
我不懂的是为什么c(3,-1,-1,-1)表示第一组和后三组的比较,如果我想表示前两组和后两组的比较应该是什么呢?

板凳
hyu9910 在职认证  发表于 2016-1-7 10:34:32
fresher@_@ 发表于 2016-1-7 08:51
这是单因素协方差分析的一个例子,来自于multcomp包中的litter数据集,怀孕小鼠
被分为四个小组,每个小 ...
没有做你的项目,建议你结合R命令的定义去领会哈

报纸
fresher@_@ 发表于 2016-1-7 15:06:35
hyu9910 发表于 2016-1-7 10:34
没有做你的项目,建议你结合R命令的定义去领会哈
嗯呢,还是谢谢你!

地板
lowaterlife 发表于 2017-5-6 16:31:03
fresher@_@ 发表于 2016-1-7 15:06
嗯呢,还是谢谢你!
请问你的问题解决了吗?

7
dazzlingpuck 发表于 2017-9-23 17:49:04
这里的多重比较函数mcp的参数由rbind给出,3表示该剂量组跟其他几组对比,这里是跟其他三组对比,-1表示该组为对照组,0表示该组不参与比较;dose=contrast表示以剂量分组进行多重比较。

8
federerli 发表于 2017-10-27 04:50:27
dazzlingpuck 发表于 2017-9-23 17:49
这里的多重比较函数mcp的参数由rbind给出,3表示该剂量组跟其他几组对比,这里是跟其他三组对比,-1表示该组 ...
厉害了!

9
LuJames 发表于 2017-12-2 19:32:17
dazzlingpuck 发表于 2017-9-23 17:49
这里的多重比较函数mcp的参数由rbind给出,3表示该剂量组跟其他几组对比,这里是跟其他三组对比,-1表示该组 ...
非常感谢,get~

10
绯室灯 发表于 2017-12-5 18:21:07
dazzlingpuck 发表于 2017-9-23 17:49
这里的多重比较函数mcp的参数由rbind给出,3表示该剂量组跟其他几组对比,这里是跟其他三组对比,-1表示该组 ...
厉害了!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 14:31