井出草平の研究ノート

抹消結果を伴った潜在クラス分析の方法の比較

潜在クラス分析の潜在変数を独立変数として使う場合には、いくつか方法がある。最も簡便なのは、潜在クラス分析の中に、従属変数を組み込んでしまう方法である。

パス図で示すとこの方法が合理的であることがわかるだろう。

f:id:iDES:20170910182835p:plain

近年になって一部の統計パッケージに実装されるようになった抹消結果(Distal Outcomes)を伴った潜在クラス分析であるDCAT法やBCH法を使う選択肢もある。詳細は、以前のエントリーを参照。現在は、DCAT法やBCH法が推奨されている。

この2つの推定法がどの程度違いがあるのかを検証してみたいと思う。

  • モデル1 通常の潜在クラス分析。
  • モデル2 潜在クラス分析の中に組み入れた分析。上記の図に相当するもの。表では独立変数をDistal Variablesとして表記。
  • モデル3 DCAT法。表では応答確率とオッズ比を併記。

分析に使うのは、以前のエントリーと同じく、犯罪種別の潜在クラス分析である。婚姻ステータスを潜在変数の従属変数として設定している。従属変数の婚姻ステータスがカテゴリカル変数であるため、DCAT法を使用する。 分析の詳細はこちらを参照。

結果

結果の詳細は下部で示す。まずは結果をまとめる。
通常の潜在クラス分析(モデル1)と婚姻ステータスを従属変数とした抹消結果の推定(DCAT法)を用いたモデル3の応答確率(probability)は完全に一致している。また、フィッティングを判断する指標の数値も一致している。抹消結果を設定することによってクラス分類は影響を受けていない。

潜在クラス分析において、共変量や抹消結果を組み込んだ時に、もともとの潜在クラスの分類に影響を与えることがあり、時にはクラス数が変化してしまうこともある。これは分析をする上での悩みどころであるため、DCAT法は分析者にとつてはありがたい。なお、フィッテングの指標が完全一致しているということは、2ステップでの推定であるからである。

潜在クラスの中に従属変数を入れ込む方法(モデル2)と通常の潜在クラス分析(モデル1)を比較すると、クラス割合と応答確率は一致はしていない。詳細は下部の表を見てもらえるとわかるが、大きく異なるわけではなく、応答確率の小数点第3位以下で数値が変化している程度である。分析の重要な部分に影響を与えるほどの変化はない。この方法でも特段問題はなさそうである。

モデル2とモデル3の抹消結果/変数の応答確率は一致している。抹消結果を伴う潜在クラス分析(モデル3)は独立変数を潜在クラス分析の中に組み入れる方法(モデル2)の上位互換ととらえることができる。

DCAT法(モデル3)ではオッズ比(95%信頼区間)を利用して5%水準の有意差が見ることができる。検定で有意差を示すことができると、論文でも説得的に論を展開できるため、非常に有意義である。

まとめると、潜在クラス分析の中に従属変数を組み込む方法(モデル2)でも分析に問題はないが、DCAT法を使うと、ノーマルな潜在クラス分析と同じ応答確率が得られる結果が得られるという利点がある。また、潜在変数である各クラスと従属変数の有意差も示すことも利点である。もし、DCAT法やBCH法が実行できる環境であるならば、これらの方法をとるのが望ましいだろう。

フィッティング

モデル1 モデル2 モデル3
ΔG2 1043.653 1576.245 1043.653
Δd.f. 472 980 472
BIC 62480.379 70859.684 62480.379
Entropy 0.665 0.665 0.665

クラス構成割合

モデル1 モデル2 モデル3
クラス1 0.20471 0.20407 0.20471
クラス2 0.26878 0.23642 0.26878
クラス3 0.11204 0.11138 0.11204
クラス4 0.41447 0.44813 0.41447

モデルごとの指標(顕在変数)の条件付き応答確率

クラス1

モデル1 モデル2 モデル3
PROPERTY 0.141 0.141 0.141
FIGHT 0.177 0.179 0.177
SHOPLIFT 0.389 0.384 0.389
LT50 0.236 0.236 0.236
THREAT 0.236 0.361 0.358
POT 0.950 0.944 0.950
DRUG 0.520 0.519 0.520
CON 0.190 0.187 0.190
GOODS 0.093 0.091 0.093
Single(Distal Variables) 0.203
Single(Distal Outcomes) 0.203
0.847[0.693-1.035]

クラス2

モデル1 モデル2 モデル3
PROPERTY 0.234 0.232 0.234
FIGHT 0.494 0.495 0.494
SHOPLIFT 0.259 0.259 0.259
LT50 0.172 0.169 0.172
THREAT 0.640 0.632 0.640
POT 0.311 0.308 0.311
DRUG 0.021 0.017 0.021
CON 0.335 0.335 0.335
GOODS 0.095 0.095 0.095
Single(Distal Variables) 0.317
Single(Distal Outcomes) 0.317
1.538[1.288-1.838]

クラス3

モデル1 モデル2 モデル3
PROPERTY 0.773 0.771 0.773
FIGHT 0.721 0.718 0.721
SHOPLIFT 0.833 0.832 0.833
LT50 0.688 0.686 0.688
THREAT 0.797 0.796 0.797
POT 0.882 0.881 0.882
DRUG 0.534 0.531 0.534
CON 0.629 0.629 0.629
GOODS 0.599 0.598 0.599
Single(Distal Variables) 0.333
Single(Distal Outcomes) 0.333
1.658[1.365-2.014]

クラス4

モデル1 モデル2 モデル3
PROPERTY 0.015 0.015 0.015
FIGHT 0.075 0.072 0.075
SHOPLIFT 0.051 0.050 0.051
LT50 0.037 0.037 0.037
THREAT 0.066 0.066 0.066
POT 0.184 0.183 0.184
DRUG 0.007 0.006 0.007
CON 0.060 0.060 0.060
GOODS 0.001 0.000 0.001
Single(Distal Variables) 0.231
Single(Distal Outcomes) 0.231
1.000[1.000-1.000]