我正在尝试创建一个随机效应元分析模型。我在研究中嵌套了 2 个效应量(事实上计算的比例不同),而每项研究同时嵌套在国家和研究计划中(例如 A、B、C)。
Country内通常有多项研究,并且大多数国家/地区在多个计划之间重复(但在这种情况下,这些是不同的研究)。
我当然可以更改我的数据集结构(在我当前的数据集中有Study/Country/Programme/ES1_yi/ES1_V/ES2_yi/ES2_V),但例如假设它如下:
ID | 学习 | ES | 国家 | 程序 | 义 | 五 | 模组1 | 模组2 | 模... |
---|---|---|---|---|---|---|---|---|---|
研究1_ES1 | 1 | 1 | PT | 一个 | 义 | 五 | 0 | 1 | ... |
研究1_ES2 | 1 | 2 | PT | 一个 | 义 | 五 | 0 | 1 | ... |
研究2_ES1 | 2 | 1 | 国标 | 一个 | 义 | 五 | 1 | 0 | ... |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
Study500_ES2 | 500 | 2 | PT | C | 义 | 五 | 1 | 1 | ... |
在这种情况下,应该如何指定作为R包metafor一部分的random=
函数内部的参数?该文档当然非常有用,但我自己无法找到答案。rma.mv
我也希望能得到一些关于structure=
适用于我情况的论点的提示。谢谢!