1 第4章 MIXED Model 4.1 MIXED Model とは 4.2 反復測定データの分析1 分割法タイプのデータ 4.3 反復測定データの分析2 Multi-level Models Growth Models 4.4 Discussion 2 4.1 MIXED Model とは • “MIXED”は,固定効果の要因とランダム効果の 要因が混在した実験計画を意味 – ランダム効果の例 • ブロック因子 • 被験者要因 • 二段サンプリングで1次抽出単位の効果 • 反復測定データの分析が PROC GLM よりも 柔軟に行うことができる • 特に経時データ・成長データの分析に威力 • SASでは MIXEDプロシージャで分析する • SPSSはバージョン11からサポート 3 MIXED Model の特徴 • ランダム効果の要因をモデルに組み入れ ることができる • PROC GLMは固定効果要因のみ.固定効果要因 のモデルでランダム効果モデルを模している • 被験者内分散共分散行列について様々な 指定が行える • 欠測値があっても解析可能 • MANOVAだとobservation全体が除かれてしまう • これ以外にも... 4 モデルの構造式 Mixed Modelの構造式 y Xβ Zu ε 一般線形モデル (glm) の構造式 y Xβ ε • u がランダム効果を表す要因 • Z は u のデザインを表す既知の行列 5 平均と分散 Mixed Modelの構造式 E[y ] E[ Xβ Zu ε] Xβ V [y ] V [ Xβ Zu ε] ZV [u]Z 'V [ε] cf. 一般線形モデル (glm) の構造式 E[y ] E[ Xβ ε] X 2 V [y ] V [ Xβ ε] V [ε] 2 6 推定方法 • 最尤法(ML)もしくは制限付(or 残差)最尤法 (Restricted/residual ML) • 反復法で数値的に解く • 統計的推測は主に漸近理論に基づく 7 MIXED Modelの例 • • • • 普通のANOVA 誤差分散が等質でない場合のANOVA Random coefficient model Multilevel analysis – nest 構造のデータ解析 • 反復測定データ • Linear growth model – unconditional – with a person-level covariate • 他 8 4.2 MIXED Modelによる 反復測定データの分析1 分割法タイプのデータ 9 SASプログラムの要点 • DATA ステップは1変量型で作成 V [y ] V [ Xβ Zu ε] • MODEL ステートメント – 固定効果要因を指定(X) • RANDOM ステートメント ZV [u]Z 'V [ε] ZGZ ' R – ランダム効果要因を指定(Z, V[u]) • REPEATED ステートメント – 誤差εの共分散構造V[ε]の指定 10 注:データのタイプ 1変量型 (ANOVA, MIXED) OBS SUB 1 1 2 1 3 1 4 1 5 2 6 2 7 2 8 2 9 … A 1 1 1 1 2 2 2 2 B 1 2 3 4 1 2 3 4 X 3 4 6 5 3 2 3 2 多変量型 (MANOVA; repeated) OBS A B1 B2 B3 B4 1 1 3 4 6 5 2 2 3 2 3 2 3 … 被験者1 被験者2 被験者3 被験者4 被験者5 合計 (AB) B1 3 3 1 3 5 B2 4 3 4 5 7 A1 B3 6 6 6 4 8 15 23 30 B4 5 7 8 7 9 36 B1 被験者6 3 被験者7 5 被験者8 2 被験者9 4 被験者1 0 6 合計 20 (AB) B2 2 6 3 6 4 A2 B3 3 2 3 6 5 B4 2 3 3 4 6 21 19 18 data data323; do sub=1 to 10; input a @@; do b=1 to 4; input x @@; output; end; end; cards; 13465 13367 11468 13547 15789 23232 25623 22333 24664 26456 ; 11 SAS プログラム例 被験者1 被験者2 被験者3 被験者4 被験者5 合計 (AB) B1 3 3 1 3 5 B2 4 3 4 5 7 A1 B3 6 6 6 4 8 15 23 30 B4 5 7 8 7 9 36 B1 被験者6 3 被験者7 5 被験者8 2 被験者9 4 被験者1 0 6 合計 20 (AB) B2 2 6 3 6 4 A2 B3 3 2 3 6 5 B4 2 3 3 4 6 21 19 18 title '*** MIXED PROC for SPF_p.q' ***; proc mixed data=data323; class sub a b; model x=a b a*b; repeated b/type=cs subject=sub R; run; quit; 12 被験者内分散共分散行列の例 TYPE=UN HF CS AR(1) UN(1) VC … /* /* /* /* /* /* 自由に推定(無構造) */ 球面性の構造 */ 複合対称性 */ 1次の自己相関構造 */ 独立・異分散 */ 独立・等分散 [CRF]*/ TYPE B1 UN B2 B3 B4 B1 HF B2 B3 B4 B1 CS B2 B3 B4 B1 AR(1) B2 B3 B4 B1 UN(1) B2 B3 B4 B1 VC B2 [CRF] B3 B4 B1 B2 B3 B4 2.25 1.50 0.88 1.13 2.30 1.18 1.01 1.12 2.40 1.14 1.14 1.14 2.38 1.18 0.59 0.29 2.25 0.00 0.00 0.00 2.40 0.00 0.00 0.00 1.50 2.75 0.90 1.10 1.18 2.60 1.16 1.26 1.14 2.40 1.14 1.14 1.18 2.38 1.18 0.59 0.00 2.75 0.00 0.00 0.00 2.40 0.00 0.00 0.88 0.90 2.35 1.33 1.01 1.16 2.25 1.09 1.14 1.14 2.40 1.14 0.59 1.18 2.38 1.18 0.00 0.00 2.35 0.00 0.00 0.00 2.40 0.00 1.13 1.10 1.33 2.25 1.12 1.26 1.09 2.46 1.14 1.14 1.14 2.40 0.29 0.59 1.18 2.38 0.00 0.00 0.00 2.25 0.00 0.00 0.00 2.40 Null Model LRT Chi^2 Null Model LRT DF 9.7885 9 8.4207 4 8.3407 1 7.1275 1 0.1120 3 0 0 13 の被 推験 定者 結内 果分 散 共 分 散 行 列 14 考察 • Null model LRT chi^2 – [CRF] (無相関)を基準として,各構造のように相 関を入れた場合に減少するカイ2乗値 • type=UN(自由) の推定結果に近い方が良い – 自由度がなるべく小さいモデルが良いモデル – このデータはCSだろう • ANOVAによる反復測定データの分析でよい 15 要因の検定結果 モデル UN HF CS AR(1) UN(1) VC VC[CRF] MANOVA ANOVA(GG) ANOVA(HH) ANOVA(球) NDF 1 1 1 1 1 1 1 1 1 1 1 A DDF 8 8 8 8 8 8 32 8 8 8 8 p値 0.1266 0.1266 0.1266 0.1002 0.0291 0.0291 0.0123 0.1266 0.1266 0.1266 0.1266 NDF B DDF 3 3 3 3 3 3 3 3 2.669 3 3 8 24 24 24 24 24 32 6 21.35 24 24 p値 0.0240 0.0066 0.0066 0.0510 0.0555 0.0658 0.0597 0.0660 0.0092 0.0066 0.0066 VC[CRF]:model x = a b a*b / ddfm=residual; Type=UN とMANOVAは一致して欲しいが... NDF 3 3 3 3 3 3 3 3 2.669 3 3 A*B DDF 8 24 24 24 24 24 32 6 21.35 24 24 p値 0.0091 0.0007 0.0007 0.0142 0.0127 0.0155 0.0125 0.0322 0.0012 0.0007 0.0007 16 簡単なまとめ • Mixed モデルはランダム効果を「正式」に 扱うためのモデル • ランダム効果の分散共分散を分析者が指定 できる • 成長データ・縦断的データの分析には重宝 • 自由度の指定は難しい? 17 4.3 MIXED Modelによる 反復測定データの分析2 Multi-level Models Growth Models 18 二段抽出モデル 19 Random-effect model 学校をランダムにJ 校(school)選び,各学校からランダム に Ij 人被験者を選んで数学のテスト(mathach)を行った Yij j eij ( j 1, , J ; i 1, , I j ) j~N (0, ), eij~N (0, ) 2 A Proc mixed; class school; model mathach = ; random school; 2 e 20 Multilevel model のセットアップ Yij 0 j eij ( j 1,, J ; i 1,, I j ) 0 j 00 u0 j Yij 00 u0 j eij ← レベル1 ← レベル2 ( j 1,, J ; i 1,, I j ) Yij j eij ( j 1,, J ; i 1,, I j ) Proc mixed; class school; model mathach = /solution; random intercept/subject=school; 21 メモ_11 • model statement は,いつも定数項を含む • random statement は,いつも誤差項を含む • random interceptはinterceptの係数がランダムであ ることを意味 • その影響はschoolの値ごとにブロック化される Yij 00 u0 j 1 eij ( j 1,, J ; i 1,, I j ) Proc mixed; class school; model mathach = /solution; random intercept/subject=school; 22 メモ_12 Yij 00 u0 j 1 eij ( j 1,, J ; i 1,, I j ) Proc mixed; class school; model mathach = /solution; random intercept/subject=school; 学 校 1 学 校 2 V ( ) Y11 V (u ) V (u ) V (u ) Y21 V (u ) V (u ) V (u ) O Y31 V (u ) V (u ) V (u ) Y12 Y22 O V (u ) V (u ) V (u ) V (u ) V ( ) V ( ) V ( ) V ( ) 23 レベル2の共変量 • 学校の予算 budgetj を説明変数に付加 Yij 0 j eij ( j 1, , J ; i 1, , I j ) 0 j 00 01budget j u0 j Yij 00 01budget j u0 j eij 固定効果 ランダム効果 Proc mixed; class school; model mathach = budget/solution ddfm=bw; random intercept/subject=school; 24 成長曲線モデル(予測変数なし)-1 Ytj 0 j 1 j T IMEtj etj ( j 1,, J ; t 1,, I j ) 00 00 01 0 j ~N , 1 j 10 11 10 25 成長曲線モデル(予測変数なし)-2 Ytj 0 j 1 j T IMEtj etj ( j 1, , J ; t 1, , I j ) 00 00 01 0 j ~N , 1 j 11 10 10 Ytj 0 j 1 j T IMEtj etj 0 j 00 u0 j , 1 j 10 u1 j u0 j 0 00 01 ~N , 0 u1 j 10 11 Ytj 00 10 T IMEtj u0 j u1 j T IMEtj etj 固定効果 ランダム効果 26 成長曲線モデル(予測変数なし)-3 Ytj 00 10 T IMEtj u0 j u1 j T IMEtj etj 固定効果 ランダム効果 Proc mixed; class sub; model y = time/solution ddfm=bw; random intercept time/subject=sub type=un; Intercept と time の係数がランダム 27 メモ_2 Proc mixed; class sub; model y = time/solution ddfm=bw; random intercept time/subject=sub type=un; 被 験 者 1 被 験 者 2 Y11 Y21 Cov(u0 u1timet1 , u0 u1timet '1 ) Y31 Y12 Y22 O O Cov(u0 u1timet 2 , u0 u1timet '2 ) type un type vc u0 00 01 u0 00 Var Var u u 11 11 1 10 1 28 成長曲線モデル(予測変数あり)-1 29 成長曲線モデル(予測変数あり)-2 Ytj 0 j 1 j T IMEtj etj 0 j 00 01sex u0 j , 1 j 10 11sex u1 j u0 j 0 00 01 ~N , 0 u1 j 10 11 Ytj 00 10 T IMEtj 01sex 11sex T IMEtj 固定効果 u0 j u1 j T IMEtj etj ランダム効果 30 成長曲線モデル(予測変数あり)-3 Ytj 00 10 T IMEtj 01sex 11sex T IMEtj 固定効果 u0 j u1 j T IMEtj etj ランダム効果 Proc mixed; class sub; model y = time sex sex*time/solution ddfm=bw; random intercept time/subject=sub type=un gcorr; 31 最終モデルでは? ---SAS and SPSS staffs help me--- 32 4.4 Discussion LCA versus MIXED 33 LCA vs MIXED Model_1 • LCAで可能,でもMIXEDで不可能? – 分析モデル2 – 多変数のモデル – モデル修正 34 LCA vs MIXED Model_2 • LCAで不可能,でもMIXEDで可能?? – 3要因交互作用(年齢*性別*親)の検出 – 観測時点が個体によって異なる場合 F F M M 時間 親健康 時間 親アル中 35 参考文献 • Littell, R.C. et.al (1996). SAS System for Mixed Models. SAS Institute Inc. • 岸本淳司(1996). PROC MIXED 入門.SUGIJ’96/IDS Conference論文集. 179-197. • Singer, J.D. (1998). Using SAS PROC MIXED to fit multilevel models, hierarchical models, and individual growth models. Journal of Educational and Behavioral Statistics. 24, 323-355.
© Copyright 2024 ExpyDoc