炒作
hypr是一个R包,用于在用于线性回归的实验(空)假设和对比矩阵之间轻松转换。有关包函数的详细概述,请参阅hypr-intro简介
vignette,例如通过运行小品(“hypr-intro”)
安装包后。
安装
从R内的CRAN安装,使用:
使用在R中安装开发版本开发工具
:
推导对比度矩阵
对于与基线和三种治疗条件的治疗对比:
##包含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对象:
…或没有中间对象:
有关更多信息,请参阅渐晕(“hypr-regression”)
.
推导研究假设
为了检查给定对比度矩阵正在测试的研究(空)假设,我们可以创建一个空的hypr对象。
4个水平(包括基线)的治疗对比如下:
## 2 3 4## 1 0 0 0##2 1 0 0## 3 0 1 0## 4 0 0 1
现在,我们可以通过设置对比度矩阵来填充hypr对象。请注意,处理对比度没有截距。因此,我们必须在填充hypr对象时添加它:
现在,hypr对象包含4个假设,一个假设矩阵和对比矩阵,与添加截距的治疗对比相同:
##包含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)。