炒作

CRAN(起重机) 下载 JOSS发布状态 内政部 程序包状态

hypr是一个R包,用于在用于线性回归的实验(空)假设和对比矩阵之间轻松转换。有关包函数的详细概述,请参阅hypr-intro简介vignette,例如通过运行小品(“hypr-intro”)安装包后。

安装

从R内的CRAN安装,使用:

安装.包(“炒作”)

使用在R中安装开发版本开发工具:

开发工具::安装github(“mmrabe/hypr”,构建渐晕图= 真的)

推导对比度矩阵

对于与基线和三种治疗条件的治疗对比:

trtC(trtC)<- 炒作(μ1~0,μ2~mu1、mu3~mu1、mu4~mu1)
trtC(trtC)
##包含4个空假设的hypr对象:##H0.1:0=mu1(截距)##H0.2:0=mu2-mu1##H0.3:0=mu3-mu1##H0.4:0=mu4-mu1## ##致电:##hypr(~mu1,~mu2-mu1,~3mu3-mu1,~4mu4-mu1,级别=c(“mu1”,##“mu2”、“mu3”、“mu4”)## ##假设矩阵(转置):##     [,1] [,2] [,3] [,4]##mu1 1-1-1-1##mu2 0 1 0 0##mu3 0 0 1 0##mu4 0 0 0 1## ##对比度矩阵:##     [,1] [,2] [,3] [,4]##mu1 1 0 0 0##mu2 1 1 0 0##mu3 1 0 1 0##mu4 1 0 0 1

将对比度矩阵指定给因子fac公司使用中间hypr对象:

对比(传真)<- 控制性贫血(trtC)

…或没有中间对象:

对比(传真)<- 对照假设(μ1~0,μ2~mu1、mu3~mu1、mu4~mu1)

有关更多信息,请参阅渐晕(“hypr-regression”).

推导研究假设

为了检查给定对比度矩阵正在测试的研究(空)假设,我们可以创建一个空的hypr对象。

测试C<- 炒作()#创建一个空的hypr对象

4个水平(包括基线)的治疗对比如下:

控制处理(4)
##   2 3 4## 1 0 0 0##2 1 0 0## 3 0 1 0## 4 0 0 1

现在,我们可以通过设置对比度矩阵来填充hypr对象。请注意,处理对比度没有截距。因此,我们必须在填充hypr对象时添加它:

厘米自动测试仪(测试C,添加接口= 真的) <- 控制处理(4)#通过对比度矩阵填充对象

现在,hypr对象包含4个假设,一个假设矩阵和对比矩阵,与添加截距的治疗对比相同:

测试C
##包含4个空假设的hypr对象:##H0.截距:0=X1(截距)##H0.2:0=-X1+X2##H0.3:0=-X1+X3##H0.4:0=-X1+X4## ##致电:##hypr(截距=~X1,`2`=~-X1+X2,`3`=~-V1+X3,`4`=~-X1+##X4,级别=c(“X1”、“X2”、”X3“、”X4“)## ##假设矩阵(转置):##拦截2 3 4##X1 1-1-1##X2 0 1 0 0##X3 0 0 1 0##X4 0 0 0 1## ##对比度矩阵:##拦截2 3 4##X1 1 0 0 0##X2 1 1 0 0号##X3 1 0 1 0##新4 1 0 0 1

导出的假设可以改写为:

有关更多信息,请参阅渐晕(“hypr-contrasts”).

社区指导方针

如果您想报告错误、遇到技术困难或想推荐功能,最好打开一个Github问题。如果你想建议一个功能或bug修复的具体实现,欢迎你分叉存储库并提交拉取请求!或者,如果您有问题,也可以发送电子邮件(maximilian.rabe@uni-potsdam.de)。