RのMatchItパッケージを使用して治療対コントロールのマッチングを行っています。自分のデータセットで最適なマッチングを行うことができません。MatchIt:最適なマッチングが失敗しました。
私は、次のコードを実行した場合:
m.out <- matchit(match_formula, data=stats, method='optimal', distance='logit', ratio=2)
式は私がどこかで見つけることができませんでした
Error in fullmatch.matrix(d, min.controls = ratio, max.controls = ratio, : omit.fraction must be NULL or numeric between -1 and 1
エラーになってしまい、その後
treatment ~ t_1 + t_2 + t_3 + t_4 + t_5 + t_6 + t_7 + t_8 + t_9 +
t_10 + t_11
ですmatchit
メソッドを使用して、omit.fraction変数を指定する方法、またはそれを行う方法。このバグを回避して最適なマッチングを実行する方法はありますか?
再現可能な例を作りましょう:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – emilliman5
'matchit'は' fullmatch'関数を使っています'optmatch'パッケージです。そこからヘルプファイルを参照してください。 – lmo