สร้างขึ้นจากคำตอบของอดัมฉันมีรายละเอียดเล็กน้อย ประการแรกและสำคัญที่สุดมันไม่ง่ายที่จะคิดทฤษฎีที่สำคัญเกี่ยวกับวิธีและขนาดของผลกระทบหนึ่งทำนายขนาดของผลกระทบอื่น การวิเคราะห์อภิมาหลายตัวแปรมักเพียงพอที่จะอธิบายความสัมพันธ์ระหว่างขนาดของเอฟเฟกต์ หากคุณสนใจที่จะตั้งสมมติฐานเกี่ยวกับทิศทางของขนาดเอฟเฟกต์คุณอาจสนใจงานของ William Shadish (Shadish, 1992, 1996; Shadish & Sweeney, 1991)
อย่างที่อดัมได้กล่าวถึงมีปัญหาบางอย่างในการใช้การวิเคราะห์อภิมานระหว่างขนาดของเอฟเฟกต์ ปัญหาหลักคือขนาดของเอฟเฟกต์ถูกแจกจ่ายอย่างมีเงื่อนไขด้วยความแปรปรวนที่รู้จัก (และความแปรปรวนร่วม) อาจใช้วิธีการสร้างแบบจำลองสมการโครงสร้าง (SEM) เพื่อแก้ไขปัญหานี้ (Cheung, 2008, 2013, ในสื่อสิ่งพิมพ์) เราอาจกำหนดขนาดเอฟเฟกต์ "จริง",และในรูปแบบของอดัมเป็นตัวแปรแฝง ขนาดเอฟเฟกต์ที่สังเกตได้เป็นตัวบ่งชี้ขนาดเอฟเฟกต์ "จริง":θDiθAi
yDi=θDi+eDiกับและVar(eDi)=vDi
yAi=θAi+eAiกับ{}Var(eAi)=vAi
เมื่อเรากำหนดส่วนนี้แล้ว (โมเดลการวัดที่เรียกว่า) โมเดลโครงสร้างสามารถติดตั้งได้ง่ายในขนาดเอฟเฟกต์ "จริง":
θDi=β0+β1θAi+uDi ,
โดยที่คือความแตกต่างที่เหลือของและคือความแปรปรวนของ{}Var(uDi)=τ2DiθDiVar(θAi)=τ2AiθAi
เนื่องจากและมีความสัมพันธ์อย่างมีเงื่อนไขกับค่าขั้นตอนสุดท้ายคือการรวมความแปรปรวนแบบมีเงื่อนไขนี้ในแบบจำลอง รูปแบบที่เสนอคือ:yDiyAivDAi
การใช้สัญกรณ์ SEM แบบดั้งเดิมวงกลมและสี่เหลี่ยมหมายถึงค่าแฝงและตัวแปรที่สังเกตได้ สามเหลี่ยมแสดงถึงจุดตัด (หรือค่าเฉลี่ย)
เนื่องจากความแปรปรวนของการสุ่มตัวอย่างและความแปรปรวนร่วมเป็นที่รู้จักกันในการวิเคราะห์อภิมานแพ็คเกจ SEM ส่วนใหญ่จึงไม่สามารถใช้ให้เหมาะกับรุ่นนี้ได้ ฉันใช้แพ็คเกจ OpenMx ที่ติดตั้งใน R เพื่อให้เหมาะกับรุ่นนี้ หากคุณต้องการใช้ Mplus คุณจะต้องใช้ลูกเล่นบางอย่างเพื่อจัดการกับความแปรปรวนและโควาเรียการสุ่มตัวอย่างที่รู้จัก (ดูที่ Cheung ใน press_a เพื่อเป็นตัวอย่าง)
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการที่จะพอดีกับรูปแบบด้วย "lifecon" เป็นตัวทำนายและ "lifesat" เป็นตัวแปรตามในอาร์ตัวแปรตัวแปรแฝงที่สอดคล้องกันของพวกเขาจะเรียกว่า "latcon" และ "latsat" ชุดข้อมูลนั้นมีอยู่ในแพ็คเกจ metaSEM http://courses.nus.edu.sg/course/psycwlm/Internet/metaSEM/
## Load the library with the data set
library(metaSEM)
## OpenMx is loaded automatically after loading metaSEM
## library(OpenMx)
## Select the sample effect sizes and their sampling covariance matrix
my.df <- wvs94a[, 2:6]
## It uses the reticular action model (RAM) specification
## A matrix specifies the asymmetric paths (regression coefficients and factor loadings)
## S matrix specifies the symmetric covariances and variances
## F matrix specifies a selection matrix to select the observed variables
lat <- mxModel("LifesatOnLifeCon",
mxData(observed=my.df, type="raw"),
mxMatrix(type="Full", nrow=4, ncol=4,
free=c(F, T, rep(F, 14)),
values=c(0, 0.1, 1, rep(0,4), 1, rep(0,8)),
labels=c(NA, "beta1", rep(NA, 14)),
name="A"),
mxMatrix(type="Symm", nrow=4, ncol=4,
values=0, free=c(T,rep(F,3),T,rep(F,5)),
labels=c("Var(LifeCon)",rep(NA,3),"Var(LifeSatError)",rep(NA,2),
"data.lifecon_var", "data.inter_cov", "data.lifesat_var"),
name="S"),
mxMatrix(type="Full", nrow=2, ncol=4,
values=c(rep(0,4),1,0,0,1), name="F"),
mxMatrix(type="Full", nrow=1, ncol=4, free=c(T, T, F, F),
values=c(0, 0, 0, 0), labels=c("MeanLifeCon", "beta0", NA, NA), name="M"),
mxExpectationRAM("A", "S", "F", "M", dimnames=c("latcon", "latsat", "lifecon","lifesat")),
mxFitFunctionML())
summary(mxRun(lat))
ผลลัพธ์คือ: บทสรุปของ LifesatOnLifeCon
free parameters:
name matrix row col Estimate Std.Error
1 beta1 A 2 1 0.467619431 0.148202854
2 Var(LifeCon) S 1 1 0.008413600 0.002537270
3 Var(LifeSatError) S 2 2 0.002887461 0.001281026
4 MeanLifeCon M 1 latcon 0.068825735 0.016819615
5 beta0 M 1 latsat -0.030834413 0.015565501
observed statistics: 84
estimated parameters: 5
degrees of freedom: 79
-2 log likelihood: -161.9216
number of observations: 42
Information Criteria:
| df Penalty | Parameters Penalty | Sample-Size Adjusted
AIC: -319.9216 -151.9216 NA
BIC: -457.1975 -143.2332 -158.8909
Some of your fit indices are missing.
To get them, fit saturated and independence models, and include them with
summary(yourModel, SaturatedLikelihood=..., IndependenceLikelihood=...).
timestamp: 2015-01-20 18:56:09
Wall clock time (HH:MM:SS.hh): 00:00:00.13
optimizer: NPSOL
OpenMx version number: 2.0.0.4004
Need help? See help(mxSummary)
ในฐานะที่เป็นโน้ตสุดท้ายรูปแบบข้างต้นเทียบเท่ากับการวิเคราะห์ meta-bivariate โดยการเปลี่ยนเส้นทางเป็นลูกศรคู่แสดงถึงความแปรปรวนร่วมระหว่างขนาดเอฟเฟกต์ "จริง" meta-analysis bivariate สามารถทำได้โดย:β1τ2DA
library(metaSEM)
summary( meta(y=cbind(lifesat, lifecon),
v=cbind(lifesat_var, inter_cov, lifecon_var),
data=wvs94a) )
ผลลัพธ์คือ:
Call:
meta(y = cbind(lifesat, lifecon), v = cbind(lifesat_var, inter_cov,
lifecon_var), data = wvs94a)
95% confidence intervals: z statistic approximation
Coefficients:
Estimate Std.Error lbound ubound z value Pr(>|z|)
Intercept1 0.00134985 0.01385628 -0.02580797 0.02850766 0.0974 0.9223946
Intercept2 0.06882574 0.01681962 0.03585990 0.10179159 4.0920 4.277e-05
Tau2_1_1 0.00472726 0.00176156 0.00127465 0.00817986 2.6836 0.0072844
Tau2_2_1 0.00393437 0.00168706 0.00062779 0.00724094 2.3321 0.0196962
Tau2_2_2 0.00841361 0.00253727 0.00344064 0.01338657 3.3160 0.0009131
Intercept1
Intercept2 ***
Tau2_1_1 **
Tau2_2_1 *
Tau2_2_2 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Q statistic on the homogeneity of effect sizes: 250.0303
Degrees of freedom of the Q statistic: 82
P value of the Q statistic: 0
Heterogeneity indices (based on the estimated Tau2):
Estimate
Intercept1: I2 (Q statistic) 0.6129
Intercept2: I2 (Q statistic) 0.7345
Number of studies (or clusters): 42
Number of observed statistics: 84
Number of estimated parameters: 5
Degrees of freedom: 79
-2 log likelihood: -161.9216
OpenMx status1: 0 ("0" or "1": The optimization is considered fine.
Other values indicate problems.)
เมื่อเราเปรียบเทียบความน่าจะเป็นในการบันทึก -2 ของทั้งสองรุ่นมันเหมือนกัน (-161.9216) ในกรณีนี้เราไม่ได้รับข้อมูลเชิงลึกเพิ่มเติมโดยการปรับเมตาการถดถอยให้เหมาะสมกับขนาดของเอฟเฟกต์ - การวิเคราะห์เมตาดาต้า bivariate ก็เพียงพอแล้ว
อ้างอิง
Cheung, MW-L (2008) รูปแบบการบูรณาการคง, random- และผสมผลอภิวิเคราะห์ลงไปในการสร้างแบบจำลองสมการโครงสร้าง วิธีการทางจิตวิทยา , 13 (3), 182–202 ดอย: 10.1037 / a0013163
Cheung, MW-L (2013) หลายตัวแปร meta-analysis เป็นแบบจำลองสมการโครงสร้าง แบบจำลองสมการโครงสร้าง: วารสารสหสาขาวิชาชีพ , 20 (3), 429–454 ดอย: 10.1080 / 10705511.2013.797827
Cheung, MW-L (2014) การสร้างแบบจำลองขนาดผลขึ้นอยู่กับสามระดับอภิวิเคราะห์: วิธีการสร้างแบบจำลองสมการโครงสร้าง วิธีการทางจิตวิทยา , 19 (2), 211-29 ดอย: 10.1037 / a0032968
Shadish, WR (1992) psychotherapies ครอบครัวและชีวิตสมรสมีการเปลี่ยนแปลงสิ่งที่ผู้คนทำ? การวิเคราะห์อภิมานของผลลัพธ์เชิงพฤติกรรม ใน TD Cook, H. Cooper, DS Cordray, H. Hartmann, LV Hedges, RJ Light, TA Louis, & F. Mosteller (Eds), การวิเคราะห์ Meta สำหรับคำอธิบาย: A casebook (129-208) นิวยอร์ก: มูลนิธิปราชญ์รัสเซล
Shadish, WR (1996) การวิเคราะห์เมตาและการสำรวจกระบวนการไกล่เกลี่ยเชิงสาเหตุ: ไพรเมอร์ของตัวอย่างวิธีการและปัญหา วิธีการทางจิตวิทยา , 1 , 47-65
Shadish, WR, & Sweeney, R. (1991) ผู้ไกล่เกลี่ยและผู้ดูแลในการวิเคราะห์อภิมาน: มีเหตุผลที่เราไม่ปล่อยให้นกโดโดบอกเราว่าจิตบำบัดควรได้รับรางวัลอะไรบ้าง วารสารการให้คำปรึกษาและจิตวิทยาคลินิก , 59 , 883-893