语境
在进行随机对照试验 (RCT) 时,一些参与者被随机分配到治疗条件,而其他参与者则被分配到对照组。然而,并非每个分配到治疗的人都可能遵循治疗方案(称为“治疗依从性”)。
根据Sagarin 等人的说法。(2014),解决这个问题的一种明智方法是使用编译器平均因果效应 (CACE),有时也称为局部平均处理效应 (LATE)。根据Wikipedia的说法,它是“当且仅当它们被分配到治疗时,接受治疗的样本子集的治疗效果,否则称为编译器。” 换句话说,如果分配到治疗组的一部分参与者没有遵循治疗方案,这将是有用的。
问题
您如何在 R 中运行此分析?
我无法从 Google 和 stackoverflow 搜索中找到任何准确的信息。
此外,尽管我阅读了很多资料,但我仍然无法弄清楚预期的结果应该是什么。使用 CACE 时,结果如何?您是否最终获得了针对治疗不依从性进行调整的更新分数/数据,您可以将其插入您的常规分析(类似于因子分数)?或者你只是得到一些你必须做的事情?
我试过的
该eefAnalytics
包似乎为此提供了最方便的功能:caceSRTBoot()
. “caceSRTBoot 对简单的随机教育试验进行探索性 CACE 分析。” 它允许通过简单的合规百分比来指定合规性(非常简单方便)。
但是,我在安装 eefAnalytics 包时遇到了一些问题,同时尝试对其进行测试以查看它提供的输出类型:
install.packages("eefAnalytics")
package ‘eefAnalytics’ is not available (for R version 4.0.2)
# Install the latest version of this package by entering the following in R:
install.packages("eefAnalytics", repos="http://R-Forge.R-project.org")
package ‘eefAnalytics’ is not available (for R version 4.0.2)
Warning in install.packages :
unable to access index for repository http://R-Forge.R-project.org/bin/windows/contrib/4.0:
cannot open URL 'http://R-Forge.R-project.org/bin/windows/contrib/4.0/PACKAGES'
经过仔细调查,Cran 说:“软件包‘eefAnalytics’已从 CRAN 存储库中删除。”
我看过的其他包(例如1 , 2 , 3 , 4)似乎很复杂,我无法弄清楚(例如,它们没有用于 % 合规性的参数,我在制作它们时遇到了麻烦“运行此示例”小部件工作)。还有其他用户友好的软件包吗?有没有其他方法可以在 R 中进行这种分析?有人会有某种“教程”吗?
相关页面:1。