2つの標準化された平均差の差に対する効果サイズと標準誤差の計算


8

関連する質問が2つあります。どちらも、私が行っているメタ分析に関連しています。ここで、主要な結果は標準化された平均差で表されます。

私の研究には、標準化された平均差を計算するために使用できる複数の変数があります。1つの変数で計算された標準化された平均差が、他の変数の標準化された平均差とどの程度一致しているかを知りたいのですが。私の考えでは、この質問は、2組の標準化された平均差の違いに関するメタ分析として表現できます。ただし、同じ研究内の2つの標準化された平均差の差の効果サイズとサンプリング誤差を決定するのに問題があります。

別の方法で私の問題を表現するために、グループとと結果変数とた2条件の検討を考えてみ。これら2つの結果変数は、として相関しています。とにわたると標準化された平均差を計算して、、、およびそれらのサンプリング分散とます。以下の状況の非常に単純な図を含めました。g1g2var1var2cor(var1,var2)var1var2g1g2dvar1dvar2vdvar1vdvar2

ここに画像の説明を入力してください

とをとして計算するとします。との標準化された平均差をとして計算できます。これにはサンプリング分散ます。 v a r 2 d i f f g 1 g 2 d d i f f v d d i f fvar1var2diffg1g2ddiffvddiff

私がやりたいのは、とを次の変数で表現することです。 v d d i f fddiffvddiff

  1. 効果サイズおよび、 d v a r 2dvar1dvar2
  2. 標本分散および、および v d v a r 2vdvar1vdvar2
  3. 相関cor(var1,var2)

この目標は、単純な(非メタ分析)コンテキストにおいて、差の標準偏差、という事実所与可能でなければならないような気がとように与えられます。 v a r 2var1var2

sd(var1)2+sd(var2)22cor(var1,var2)sd(var1)sd(var2)


また、3つ(またはそれ以上)のグループでの研究があり、2つの候補変数間の標準化された平均差の2つのセットを計算する、少し複雑な状況にも興味があります。

この2番目の質問を別の方法で表現するために、特定の研究に3つのグループ、、およびと2つの結果変数およびとます。さらに、もう一度とがとして関連付けられていると仮定します。g 2 g 3 v a r 1 v a r 2 v a r 1 v a r 2 c o r v a r 1v a r 2g1g2g3var1var2var1var2cor(var1,var2)

参照グループとしてグループを選択し、については、グループ vsおよび vs効果サイズを計算します。これは、のそれぞれに対して効果量の二組をもたらすと -用、とと、のため、および。これにより、エフェクトサイズのセットごとに2つのサンプリング分散も生成されます(、および v a r 1 g 1 g 2 g 1 g 3 v a r 1 v a r 2 v a r 1 d v a r 1 g 1g 2 d v a r 1 g 1g 3 v a r 2 d v a r 2 g 1g 2 dg1var1g1g2g1g3var1var2var1dvar1g1g2dvar1g1g3var2dvar2g1g2 va r 1 v d v a r 1 g 1g 2 v d v a r 1 g 1g 3 va r 2 v d v a r 2 g 1g 2 v d v a r 2 g 1g 3dvar2g1g3var1vdvar1g1g2vdvar1g1g3、および場合、と)およびそれぞれに1つのサンプリング共分散変数(、、および場合、)。以下の状況の非常に単純な図を含めました。var2vdvar2g1g2vdvar2g1g C O V DのV R 1 G 1 - G 2D V R 1 G 1 - G 3V R 2 C O V D V R 2 、G 1 - G 2D v a r 2 g 1g 3var1covdvar1g1g2dvar1g1gvar2covdvar2g1g2dvar2g1g

ここに画像の説明を入力してください

ここでも、と間に差分スコアを作成して、を生成できます。私は、その後の比較のために標準化平均差を計算し、上記のように、この差スコアに効果サイズの二組を計算することができると(降伏)との間の比較のための標準化平均差および(。もちろん、この手順では、対応するサンプリング分散と共分散も生成されます。 v a r 2 d i f f g 1 g 2 d d i f f g 1g 2 g 1 g 3 d d i f f g 1g 3var1var2dffg1g2ddffg1g2g1gddffg1g

私が望むのは、の効果サイズ、サンプリング分散、およびサンプリング共分散を次の観点から表現することです。dff

  1. エフェクトサイズ、、、および d v a r 1 g 1g 3 d v a r 2 g 1g 2 d v a r 2 g 1g 3dvar1g1g2dvar1g1gdvar2g1g2dvar2g1g
  2. サンプリング分散、、、および、 v d v a r 1 g 1g 3 v d v a r 2 g 1g 2 v d v a r 2 g 1g 3vdvar1g1g2vdvar1g1gvdvar2g1g2vdvar2g1g
  3. サンプリング共分散および、およびC O V D V R 2 、G 1 - G 2D 、V 、R 2 、G 1 - G 3covdvar1g1g2dvar1g1gcovdvar2g1g2dvar2g1g
  4. 相関corvar1var2

繰り返しますが、、、および指定すると、と間の差スコアの標準偏差を計算できるという事実を考えると、私の目標は実現可能であるはずです。、V 、R 2 S D V R 1S D V R 2C O R V R 1V R 2var1var2sdvar1sdvar2corvar1var2

私の質問は少し複雑だと思いますが、少し賢い代数を与えられれば答えられると思います。質問や表記を明確にできるかどうかをお知らせください。

回答:


7

私は確かにあなたの質問の最初の部分に答えを与えることができます。

表記法を使用して、とが2つの異なる従属変数に基づく2つのd値(同じ2つのグループについて計算された)を示し、とが対応するサンプリング分散を示すとしましょう。通常、次のように計算/推定されます:およびここでとは2つのグループですサイズ。 d v a r 2 v v a r 1 v v a r 2 v v a r 1 = 1dvar1dvar2vvar1vvar2 vvar2=1

vvar1=11+12+dvar1221+2
n1n2
vvar2=11+12+dvar2221+2
12

が2つの変数間の相関を表すとしましょう。次に、2つのd値間の共分散を次のように推定できます:研究の合成とメタ分析のハンドブック(第2版)のGleserとOlkin(2009)による確率依存効果のサイズに関する章の式(19.27)を参照してください。c o v d v a r 1d v a r 2= 1r=corvar1var2

covdvar1dvar2=11+12r+dvar1dvar221+2r2

したがって、のサンプリング分散は、で計算/推定できます。 v d d i f f = v v a r 1 + v v a r 2

ddff=dvar1dvar2
vddff=vvar1+vvar22covdvar1dvar2

GleserとOlkinの章でも、2番目の質問に部分的に取り組んでいます。基本的に、著者は「複数処理研究」と呼んでいるものがあり、その場合も共分散の方程式を提供します(相関変数の期待を参照)。ただし、実際のケースは「複数の処理」と「複数のエンドポイント」のケースの組み合わせです。必要な共分散方程式を導出するには、追加の作業が必要になります。


1
それはケースがあることもある単に -、又はでありによっても影響を受け、この量? d v a r 1 d v a r 2 c o r v a r 1v a r 2ddffdvar1dvar2corvar1var2
Patrick S. Forscher 14

1
はい、違いを見てください。相関関係は、サンプリング分散の計算にのみ関連しています。ddff
Wolfgang

1
すごい!たまたま、私の2番目の質問を解決するためにどのようなアプローチをとることができるか、知っていますか?グレッサーとオルキンから、と間の共分散がですが、この情報を使用して 2つの効果サイズ間の共分散を取得する方法はわかりません。 d g 1g 3 1 / n g 1 + d g 1g 2d g 1g 3/2 n g 1 + n g 2 + n g 3d d i f fdg1g2dg1g1/g1+dg1g2dg1g/2g1+g2+gddff
Patrick S. Forscher 14

完全な解決策がわからない場合は、この問題をどのように調査するかについておおまかに考えてください。
Patrick S. Forscher、2014

1
これらの共分散の導出に戻り、2つのケース(複数のグループと複数のエンドポイント)を一般化/結合できるかどうかを確認する必要があります。複数のエンドポイントのケースの共分散をどのようにして導出できるかについての簡単なスケッチは、Rosenthal and Rubin(1986)の付録にあります。複数グループのケースをカバーするリファレンスは知りません。
Wolfgang

3

この質問は、構造方程式モデリング(SEM)アプローチを使用して回答できます。効果のサイズが、平均、相関、標準偏差などのパラメーターの関数である限り、これを使用できます。サンプリング共分散行列は、SEMで自動的にDeltaメソッドを使用して数値的に導出されます。Cheung(2015)の第3章では、このアプローチの概要と例を示しています。

本で使用されている例の1つは、複数治療の複数エンドポイント研究です。Rの構文と出力を次に示します。

###################################################
### code chunk number 8: ME_MT
###################################################

## Load the library for SEM
library(lavaan)

## Covariance matrix of the control group for variables 1 and 2
lower <- '11          
          5, 10'
## Convert a lower triangle data into a covariance matrix
Cov1 <- getCov(lower, diag=TRUE, names=c("x1", "x2"))

## Covariance matrix of the treatment group 1 for variables 1 and 2
lower <- '12          
          6, 11'
Cov2 <- getCov(lower, diag=TRUE, names=c("x1", "x2"))

## Covariance matrix of the treatment group 2 for variables 1 and 2
lower <- '13          
          7, 12'
Cov3 <- getCov(lower, diag=TRUE, names=c("x1", "x2"))

## Convert covariance matrices into a list
Cov <- list(Cov1, Cov2, Cov3)

## Means for the three groups
## 10 and 11 are the means for variables 1 and 2
Mean <- list(c(10,11), c(12,13), c(13,14))

## Sample sizes for the groups
N <- c(50, 50, 50)

## Assuming homogeneity of covariance matrices
## You can free this constraint by using different labels
model5 <- 'eta1 =~ c("sd1", "sd1", "sd1")*x1
           eta2 =~ c("sd2", "sd2", "sd2")*x2
           eta1 ~~ c("r", "r", "r")*eta2
           ## The subscripts 0, 1 and 2 represent the means
           ##  of the control and two  treatment groups
           x1 ~ c("m1_0", "m1_1", "m1_2")*1
           x2 ~ c("m2_0", "m2_1", "m2_2")*1
           ## The measurement errors are fixed at 0
           x1 ~~ 0*x1
           x2 ~~ 0*x2
           ## Multiple endpoint effect size 1 for treatment group 1
           ES1_1 := (m1_1 - m1_0)/sd1
           ## Multiple endpoint effect size 2 for treatment group 1
           ES2_1 := (m2_1 - m2_0)/sd2
           ## Multiple endpoint effect size 1 for treatment group 2
           ES1_2 := (m1_2 - m1_0)/sd1
           ## Multiple endpoint effect size 2 for treatment group 2
           ES2_2 := (m2_2 - m2_0)/sd2'

fit5 <- sem(model5, sample.cov=Cov, sample.mean=Mean, 
            sample.nobs=N, std.lv=TRUE, 
            sample.cov.rescale=FALSE)

## Obtain the free parameters in the model
( x <- fit5@Fit@x )

## [1]  3.464102  3.316625  0.522233 10.000000 11.000000 12.000000 13.000000
## [8] 13.000000 14.000000    

## Obtain the sampling covariance matrix of the parameter estimates
VCOV <- vcov(fit5)

## Compute the multivariate effect sizes
( ES <- fit5@Model@def.function(x=x) )
##     ES1_1     ES2_1     ES1_2     ES2_2 
## 0.5773503 0.6030227 0.8660254 0.9045340

## Compute the jacobian for 'defined parameters'
JAC <- lavaan:::lavJacobianD(func=fit5@Model@def.function, x=x)

## Compute the sampling covariance matrix using delta method
ES.VCOV <- JAC %*% VCOV %*% t(JAC)

## Add the variable names for ease of reference
dimnames(ES.VCOV) <- list(names(ES), names(ES))

ES.VCOV
##            ES1_1      ES2_1      ES1_2      ES2_2
## ES1_1 0.04111111 0.02120582 0.02166667 0.01091942
## ES2_1 0.02120582 0.04121212 0.01091942 0.02181818
## ES1_2 0.02166667 0.01091942 0.04250000 0.02160145
## ES2_2 0.01091942 0.02181818 0.02160145 0.04272727

この例では、効果サイズの推定ベクトルは、それらのサンプリング共分散行列がそれぞれESおよびES.VCOVです。ES1_1およびES2_1は、コントロールグループと比較したグループ1の効果サイズであり、ES1_2およびES2_2は、コントロールグループと比較したグループ2の効果サイズです。

参照

チャン、MW-L。(2015)。メタ分析:構造方程式モデリングアプローチ。ウエストサセックスのチチェスター:John Wiley&Sons、Inc.


この興味深いアプローチを共有してくれてありがとう!私は次の行を実行しようとすると:( ES <- fit5@Model@def.function(x=x) )JAC <- lavaan:::lavJacobianD(func=fit5@Model@def.function, x=x)私はエラーましx存在しませんが。
Patrick S. Forscher、2015年

また、あなたの例では、仕事に、このアプローチのために、私は間の相関/共分散を知る必要があり、ことを示唆しているようだvar1var2内をg1g2g3。これは事実ですか?通常、私が取り組んでいる研究では、全体的な相関関係(、、および全体g1で崩壊)のみが報告されます。g2g3
Patrick S. Forscher、2015年

var1var2dvar1dvar2

ありがとう、パトリック。不足している行を追加しました:(x <-fit5 @ Fit @ x)。効果サイズは平均、分散、および共分散の関数であるため、このアプローチにはこれらの要素が必要です。これらの要素の一部が利用できない場合は、他のアプローチを理解する必要があるかもしれません...
Mike Cheung

こんにちはマイク、私はあなたがまだこのスレッドをフォローしていることを望みます。私はあなたのアプローチに興味があったので、2つの変数(以下のコメントに貼り付けられたコード)でいくつかの3グループデータをシミュレートしてみました。あなたのアプローチをいくつかの手動計算と比較したところ、効果サイズは同じですが、効果サイズのサンプリングエラーが異なりました。私が知る限り、私はあなたのコードとサンプリング分散の正しい式を使用しています。何が起こっているのでしょうか?
Patrick S. Forscher、2015

0

このソリューションがどのようにして派生したかは完全にはわかりませんが、他の人が評価できるようにとにかく投稿すると思います。この情報は、@ Wolfgangによって提供された回答のコメントに埋め込むのではなく、完全な回答として投稿する価値があると私は思いました。

g1g2gg1g2g

covddffg1g2ddffg1g=r1+ddffg1g2ddffg1gr221+2+

繰り返しますが、このソリューションがどのようにして派生したのかは完全にはわかりません。他の人が提供できる洞察に感謝します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.