New In 
Mehrebenen-Meta-Analyse
Több olyan tanulmány eredményeit szeretné elemezni, amelyekben a bejelentett hatásméretek magasabb szintű csoportosítások, például régiók vagy iskolák között vannak. A Stata 18 két új paranccsal, a meta meregress és a meta multilevel paranccsal egészíti ki a meta csomagot a többszintű metaanalízis és metaregresszió elvégzésére. Bele lehet foglalni véletlenszerű intercepteket és együtthatókat a hierarchia különböző szintjein, és különböző véletlenszerű hatású kovarianciastruktúrákat lehet feltételezni, beleértve a cserélhetőt és a strukturálatlant is. Végezzen érzékenységi elemzést a varianciaösszetevőkre vonatkozó különböző korlátozásokkal. Értékelje a heterogenitást. Előre jelezze a véletlen hatásokat és azok összehasonlító és diagnosztikai standard hibáit. És még sok más.
A többszintű metaanalízis hatékony statisztikai eszköz a hierarchikus szerkezetű hatásméretek szintézisére, például egy olyan metaanalízisben, amely egy új tanítási technika hatását vizsgálja a különböző iskolai körzetek matematikai teszteredményeire. Itt a hatásméretek iskolákon belül vannak beágyazva, amelyek maguk is beágyazódnak a körzetekbe. A többszintű metaanalízis nemcsak a technika általános hatásának meghatározását teszi lehetővé, hanem a hierarchia különböző szintjein a hatásméretek közötti változékonyság értékelését is. Ez azért fontos, mert az egyazon kerületen belüli tanulmányok valószínűleg hasonlóak és így potenciálisan függnek egymástól, és ennek a függőségnek a figyelmen kívül hagyása pontatlan eredményekhez vezethet. A hatásméretek közötti függőség megfelelő figyelembe vételével pontosabb következtetéseket vonhatunk le, és jobban megérthetjük a tanítási technika hatását.
Kiemelt információk
-
Többszintű metaanalízis és metaregresszió
-
Moderátorok beállítása
-
Többszintű hierarchia
-
Véletlenszerű metszéspontok és lejtők
-
Random-effects kovariancia struktúrák
-
Érzékenységi elemzés
-
REML és ML becslési módszerek
-
Többszintű Q-statisztika és teszt
-
-
Heterogenitás
-
Cochran többszintű I2
I2
statisztika
-
Higgins-Thompson többszintű I2
I2
statisztika
-
-
Postestimatio
-
A véletlen hatások előrejelzése
-
Összehasonlító és diagnosztikai standard hibák
-
A véletlen hatások variancia-kovariancia mátrixa
-
Maradékok
-
Standardizált reziduumok
-
Lássuk, hogyan működik
Példaadatkészlet: Módosított iskolai naptáradatok
Számos tanulmány szerint a tanév végi hosszú nyári szünet a tanulók közötti tanulási különbségekhez vezet, mivel a tanulók a nyári tanulási lehetőségekhez való eltérő hozzáférése miatt a nyári időszakban eltérőek.
Cooper, Valentine és Melson (2003) többszintű metaanalízist végzett olyan iskolákról, amelyek a tanév meghosszabbítása nélkül módosították naptárukat. Az adathalmaz 56 tanulmányból áll, amelyeket 11 iskolai körzetben végeztek. Néhány iskola olyan módosított naptárat fogadott el, amely az év során gyakrabban tartalmazott rövidebb szüneteket (például 12 hét tanítás, majd 4 hét szünet), szemben a hagyományos naptárral, amely hosszabb nyári szünetet és rövidebb téli és tavaszi szüneteket tartalmazott. A tanulmányok összehasonlították a hagyományos és a módosított naptárat alkalmazó tanulók tanulmányi eredményeit. A hatásméret (stdmdiff) a standardizált átlagos különbség, ahol a pozitív értékek átlagosan magasabb teljesítményt jeleznek a módosított naptárat használó csoportban. Az stdmdiff standard hibáját (se) szintén minden tanulmány közölte. Először is írjuk le az adathalmazunkat:
. webuse schoolcal (Effect of modified school calendar on student achievement) . describe Contains data from https://www.stata-press.com/data/r18/schoolcal.dta Observations: 56 Effect of modified school calendar on student achievement Variables: 8 19 Jan 2023 21:44 (_dta has notes)
Variable Storage Display Value | name type format label Variable label | district int %12.0g District ID | school byte %9.0g School ID | study byte %12.0g Study ID | stdmdiff double %10.0g Standardized difference in means of achievement test scores | var double %10.0g Within-study variance of stdmdiff | year int %12.0g Year of the study | se double %10.0g Within-study standard-error of stdmdiff | year_c byte %9.0g Year of the study centered around 1990 |
Sorted by: district
Többszintű metaanalízis: Csak konstans modell
Mivel az iskolák a körzeteken belül egymásba ágyazva helyezkednek el, háromszintű véletlenszerű intercepts modellel dolgozunk. Ehhez két véletlen hatású egyenletet kell megadni: egyet a 3. szintre (amelyet a körzet változó azonosít) és egyet a 2. szintre (amelyet az iskola változó azonosít).
. meta meregress stdmdiff || district: || school: , essevariable(se) Performing EM optimization ... Performing gradient-based optimization: Iteration 0: Log restricted-likelihood = -104.8525 (not concave) Iteration 1: Log restricted-likelihood = -46.670529 (not concave) Iteration 2: Log restricted-likelihood = -22.871266 (not concave) Iteration 3: Log restricted-likelihood = -12.977299 Iteration 4: Log restricted-likelihood = -7.9642885 Iteration 5: Log restricted-likelihood = -7.9587271 Iteration 6: Log restricted-likelihood = -7.9587239 Iteration 7: Log restricted-likelihood = -7.9587239 Computing standard errors ... Multilevel REML meta-analysis Number of obs = 56 Grouping information
No. of Observations per group
groups Minimum Average Maximum
11 3 5.1 11
56 1 1.0 1
Group variable | district | school |
Wald chi2(0) = . Log restricted-likelihood = -7.9587239 Prob > chi2 = .
Coefficient Std. err. z P>|z| [95% conf. interval]
.1847132 .0845559 2.18 0.029 .0189866 .3504397
stdmdiff | _cons |
Test of homogeneity: Q_M = chi2(55) = 578.86 Prob > Q_M = 0.0000
Estimate
.2550724
.1809324
Random-effects parameters | district: Identity | sd(_cons) | school: Identity | sd(_cons) |
Az első táblázat a hierarchia különböző szintjein lévő csoportokra vonatkozó információkat jeleníti meg, minden egyes csoportosításra (hierarchiaszintre) egy sorral.
A második táblázat a fix hatások együtthatóit mutatja. Itt csak egy intercept van, amely a θ^ általános hatásméretnek felel meg.
�^
. A θ
�
értéke 0,185, 95 %-os CI-vel [0,019, 0,35]. Ez azt jelenti, hogy a módosított iskolai naptárat követő tanulók átlagosan magasabb pontszámot értek el, mint azok, akik nem követték.
A harmadik táblázat a véletlen hatású paramétereket mutatja, amelyeket a többszintű vagy vegyes hatású modellek keretében hagyományosan varianciakomponensként ismerünk. A variancia-komponens becslések most az egyes szintek szerint vannak rendszerezve és felcímkézve. Alapértelmezés szerint a meta meregress minden szinten a véletlen interceptek (és korrelációk, ha léteztek a modellben) standard eltéréseit közli. Ehelyett azonban megadhatja a variancia opciót, hogy varianciákat (és kovarianciákat, ha léteztek a modellben) jelentsen. Nekünk τ3^=0.255
�3^=0.255
és τ2^=0.181
�2^=0.181
. Ezek az értékek a különböző hierarchiaszintek közötti heterogenitás értékelésének építőkövei, és jellemzően ebben az összefüggésben értelmezzük őket. Általában minél magasabb a τl
��
annál nagyobb heterogenitás várható az l szinten belüli csoportok között.
�
.
Alternatívaként ez a meta multilevel paranccsal is megadható a következőképpen:
. meta multilevel stdmdiff, relevels(district school) essevariable(se) (output omitted)
A meta többszintű parancsot a gyakorlatban gyakran használt, véletlen intervallumú meta-regressziós modellek illesztésére tervezték. Ez a meta meregress egy kényelmi csomagolása.
Többszintű heterogenitás
A hatásméretek közötti többszintű heterogenitás számszerűsítésére az estat heterogeneity posztbecslési parancsot használjuk.
. estat heterogeneity Method: Cochran Joint: I2 (%) = 90.50 Method: Higgins–Thompson district: I2 (%) = 63.32 school: I2 (%) = 31.86 Total: I2 (%) = 95.19
Cochran I2
I2
a heterogenitás mértékét számszerűsíti a hierarchia minden szintjére együttesen. I2=90.50%
I2=90,50%</math
azt jelenti, hogy a hatásméretek közötti eltérés 90,50%-a az adataink valódi heterogenitásából adódik, szemben a mintavételi eltéréssel. A többszintű Higgins-Thompson I2
I2
statisztikák a hierarchia egyes szintjeinek a teljes heterogenitáshoz való hozzájárulását értékelik, az együttes hozzájárulásuk mellett. Például az iskolák közötti heterogenitás vagy a körzeteken belüli heterogenitás (2. szintű heterogenitás) a legalacsonyabb, amely adataink teljes változatosságának körülbelül 32%-át teszi ki, míg a körzetek közötti heterogenitás (3. szintű heterogenitás) a teljes változatosság körülbelül 63%-át.
Többszintű metaregresszió és véletlen lejtők: Moderátorok beépítése
Az év_c változót háromszintű metaregresszió elvégzéséhez használjuk, és a kerület szintjén véletlenszerű meredekségeket (az év_c változónak megfelelően) veszünk figyelembe.
. meta meregress stdmdiff year_c || district: year_c || school: , essevariable(se) Performing EM optimization ... Performing gradient-based optimization: Iteration 0: Log restricted-likelihood = -101.95646 (not concave) Iteration 1: Log restricted-likelihood = -94.528133 (not concave) Iteration 2: Log restricted-likelihood = -29.169697 (not concave) Iteration 3: Log restricted-likelihood = -10.67081 (not concave) Iteration 4: Log restricted-likelihood = -7.5089434 (not concave) Iteration 5: Log restricted-likelihood = -7.2219899 Iteration 6: Log restricted-likelihood = -7.2085474 (not concave) Iteration 7: Log restricted-likelihood = -7.2082538 (not concave) Iteration 8: Log restricted-likelihood = -7.2079523 (not concave) Iteration 9: Log restricted-likelihood = -7.2073687 (not concave) Iteration 10: Log restricted-likelihood = -7.2067537 (not concave) Iteration 11: Log restricted-likelihood = -7.1989783 Iteration 12: Log restricted-likelihood = -7.1891619 Iteration 13: Log restricted-likelihood = -7.1815206 Iteration 14: Log restricted-likelihood = -7.1813888 Iteration 15: Log restricted-likelihood = -7.1813887 Computing standard errors ... Multilevel REML meta-regression Number of obs = 56 Grouping information
No. of Observations per group | ||||
Group variable | groups Minimum Average Maximum | |||
district | 11 3 5.1 11 | |||
school | 56 1 1.0 1 | |||
Wald chi2(1) = 0.31 Log restricted-likelihood = -7.1813887 Prob > chi2 = 0.5753
stdmdiff | Coefficient Std. err. z P>|z| [95% conf. interval] | |||||
year_c | .0059598 .0106378 0.56 0.575 -.0148899 .0268094 | |||||
_cons | .1805809 .0904865 2.00 0.046 .0032306 .3579311 | |||||
Test of homogeneity: Q_M = chi2(54) = 550.26 Prob > Q_M = 0.0000
Random-effects parameters | Estimate | |
district: Independent | ||
sd(year_c) | .0177247 | |
sd(_cons) | .219239 | |
school: Identity | ||
sd(_cons) | .1807703 | |
Az év_c változó regressziós együtthatójának becslése 0,006, 95%-os CI-vel [-0,015, 0,027] . Nem látunk bizonyítékot az stdmdiff és year_c közötti összefüggésre (p = 0,575).
Random-effects kovariancia struktúrák
Bár az év_c nem magyarázta a heterogenitást, szemléltetés céljából továbbra is moderátorként szerepeltetjük.
Alapértelmezés szerint a véletlen meredekségeket és a véletlen intercepteket (a kerület szintjén) függetlennek feltételezzük. Alternatívaként megadhatunk cserélhető kovariancia struktúrát is a covariance(exchangeable) opcióval. A fejlécet és az iterációs naplót elnyomjuk, és az eredményeket három tizedesvesszővel jelenítjük meg a noheader, nolog és cformat(%9.3f) opciók segítségével.
. meta meregress stdmdiff year_c || district: year_c, covariance(exchangeable) || school:, essevariable(se) noheader nolog cformat(%9.3f)
stdmdiff | Coefficient Std. err. z P>|z| [95% conf. interval] | |||||
year_c | 0.010 0.012 0.80 0.426 -0.014 0.033 | |||||
_cons | 0.153 0.074 2.06 0.039 0.008 0.298 | |||||
Test of homogeneity: Q_M = chi2(54) = 550.26 Prob > Q_M = 0.0000
Random-effects parameters | Estimate | |
district: Exchangeable | ||
sd(year_c _cons) | 0.032 | |
corr(year_c,_cons) | 1.000 | |
school: Identity | ||
sd(_cons) | 0.181 | |
Alternatívaként egyéni kovarianciastruktúrát is megadhatunk, ha a metszéspontok és meredekségek közötti korrelációt 0,5-ben rögzítjük, és lehetővé tesszük, hogy a szórásukat az adatokból becsüljük meg:
. matrix A = (.,.5 \ .5,.) . meta meregress stdmdiff year_c || district: year_c, covariance(custom A) || school:, essevariable(se) noheader nolog cformat(%9.3f)
stdmdiff | Coefficient Std. err. z P>|z| [95% conf. interval] | |||||
year_c | 0.007 0.011 0.67 0.500 -0.014 0.028 | |||||
_cons | 0.170 0.082 2.08 0.038 0.010 0.330 | |||||
Test of homogeneity: Q_M = chi2(54) = 550.26 Prob > Q_M = 0.0000
Random-effects parameters | Estimate | |
district: Custom | ||
sd(year_c) | 0.026 | |
sd(_cons) | 0.116 | |
corr(year_c,_cons) | 0.500* | |
school: Identity | ||
sd(_cons) | 0.180 | |
(*) fixed during estimation
A véletlen hatások előrejelzése
Az alábbiakban megjósoljuk a véletlen hatásokat a predict, reffects használatával, és a reses(, diagnostic) opció megadásával megkapjuk a diagnosztikai standard hibákat.
. quietly meta meregress stdmdiff || district: || school: , essevariable(se) . predict double u3 u2, reffects reses(se_u3 se_u2, diagnostic) . by district, sort: generate tolist = (_n==1) . list district u3 se_u3 if tolist
district u3 se_u3
11 -.18998595 .07071817
12 -.08467077 .13168501
18 .1407273 .11790486
27 .24064814 .13641505
56 -.1072942 .13633364
58 -.23650899 .15003184
71 .5342778 .12606073
86 -.2004695 .1499012
91 .05711692 .14284823
108 -.14168396 .13094894
644 -.01215679 .10054689
1. | 5. | 9. | 12. | 16. | 20. | 31. | 34. | 42. | 48. | 53. |
Az u3 véletlen intervallumok a kerület-specifikus eltérések az általános átlagos hatásmérettől. Például a 18. kerület esetében a megjósolt standardizált átlagos különbség 0,14-gyel magasabb, mint az általános hatásméret.
Hivatkozás
Cooper, H., Valentine, J. C. és Melson, A. 2003. A módosított iskolai naptárak hatása a tanulók teljesítményére, valamint az iskolai és közösségi attitűdökre. Review of Educational Research 73: 1-52.