MIXEDプロシジャのREPEATEDステートメントを使用した場合の注意点

[OS]ALL
[リリース] 6.08以降
[キーワード] mixed, repeated

[質問]

MIXEDプロシジャのREPEATEDステートメントを使って解析をしていると、次のようなメッセージが出力されて結果が出力されません。どうしてでしょうか。

An infinite likelihood is assumed in iteration 5
because of a nonpositive definite estimated R matrix for ID 1.

[回答]

このメッセージは、誤差の分散共分散行列 R が反復計算の途中で非正定値行列になってしまい、尤度が無限大になったことを知らせるものです。
R行列の対角要素が0もしくは負になると、御質問のようなメッセージが出力されます。特に、次のような状況において、メッセージが出力されます。

  1. 入力データに間違いがある場合。
    入力データにおいて、1被験者内に同じ時点をもつオブザベーションが作成されて いる場合。
  2. 推定するモデルに対して、データが相対的に少ない場合。