Rのパッケージで PSM 分析を実行しようとしていMatchIt
ます。同じデータセット内の一部の変数には「完全一致」を使用し、他の変数には「最近傍」法を使用します。
この質問のために、サンプル データセットを使用しますlalonde
。
test = matchit(treat ~ age + educ + married, method = "nearest",
exact = c(married), data = lalonde)
私は、このコードが変数(および を含むmarried
バイナリ変数) に対して正確なマッチングを実行し、モデル内の他のすべての変数に対して「最も近い」マッチングを実行すると予想していました。0
1
ただし、次の警告メッセージが表示されました。
警告メッセージ: データに正確な変数が含まれていません。完全一致は行われていません。
出力の要約を見るとmatchit
、「最も近い」方法のみが使用されていました。「正確な」方法だけを使用すると、関数は完全一致を識別しましたが、他の一致方法と組み合わせて使用しなかったため、どこに間違いがあるのか わかりません。
同じデータセットで「正確な」マッチングと「最近傍」マッチングを組み合わせる方法を知っていますか、または私の間違いがどこにあるか知っていますか?