傾向スコアマッチングを実行しました(Rパッケージの「Matchit」を使用してRで)。マッチング方法は「最近傍」を使用しました。マッチング後、結果変数の観点から、治療と対照群を比較しました。この比較には、t検定を使用しました。各マッチング手順の後に、t検定の結果が変化することを発見しました。この結果の変化が傾向スコア(最近傍マッチングに使用される)のランダムな選択によるものであるという私の仮定をテストするために、乱数ジェネレーターを特定のシードに設定し、マッチング手順を数回実行しました。RNGを設定することで、結果に違いがなくなりました。
- すべてのマッチング手順の後で異なる結果に直面しました:さらなる分析に使用するマッチングソリューションをどのように決定しますか?マッチング手順を数回(たとえば10'000)実行し、複数のt検定から得られた結果のp値とt値の中央値を報告することは有効な方法ですか?