4

Rのパッケージで PSM 分析を実行しようとしていMatchItます。同じデータセット内の一部の変数には「完全一致」を使用し、他の変数には「最近傍」法を使用します。

この質問のために、サンプル データセットを使用しますlalonde

test = matchit(treat ~ age + educ + married, method = "nearest", 
                                       exact  = c(married), data = lalonde)

私は、このコードが変数(および を含むmarriedバイナリ変数) に対して正確なマッチングを実行し、モデル内の他のすべての変数に対して「最も近い」マッチングを実行すると予想していました。01

ただし、次の警告メッセージが表示されました。

警告メッセージ: データに正確な変数が含まれていません。完全一致は行われていません。

出力の要約を見るとmatchit、「最も近い」方法のみが使用されていました。「正確な」方法だけを使用すると、関数は完全一致を識別しましたが、他の一致方法と組み合わせて使用​​しなかったため、どこに間違いがあるのか​​ わかりません。

同じデータセットで「正確な」マッチングと「最近傍」マッチングを組み合わせる方法を知っていますか、または私の間違いがどこにあるか知っていますか?

4

1 に答える 1