0
LaLondeデータセットでMatchItパッケージを使用していますが、discard引数が2種類のエラーを生成しています。 (私はdiscard引数を使用しない場合、コードが動作します)。どちらの場合も、問題を解決する方法は明らかではない....R - Matchit - 傾向スコアマッチング - 破棄関数が機能しない
私はこのエラーメッセージが生成され....
Loading required namespace: WhatIf
Preprocessing data ...
Performing convex hull test ...
Error in mclapply(1:m, in_ch, mc.cores = mc.cores) :
'mc.cores' > 1 is not supported on Windows
discard = "hull.control"
m.opt1 <- matchit(treat ~ inc.re74 + inc.re75 + education + nonwhite +
age + nodegree, data = cps_controls, method = "optimal", ratio=1,
discard="hull.control")
をしようとすると、最初の問題があります
私はdiscard = "control"
Error in d[i, ] <- abs(d1[i] - d0) :
number of items to replace is not a multiple of replacement length
をしようとすると、第二の問題は、WAがありますされますこれらのいずれかに対処するには?ありがとう!!
"lalonde"データまたは "cps_controls"データを使用していますか?後者については、問題を再現できるデータ例を追加してください。 – jaySf
こんにちは私はcps_controlsを使用していましたが、MatchItパッケージで利用可能なlalondeデータセットでもう一度試しました - –
上記の最初の問題と同じエラーが発生しました。使用されている - 私は廃棄引数を使用しない場合、再び動作します:m.opt < - matchit(〜re74 + re75 +教育+黒+ hispan +年齢、data = lalonde、method = "optimal"、ratio = 2) –