ブートストラップ回帰モデルの係数に沿って一連のスカラーを格納しようとしています。以下のコードは、Stata [P]rogramming manual for の例のように見えますがpostfile
、これは明らかにそのような手順で使用することを意図しています。
問題は、// commented
機能しない行にあります。より具体的には、以下の構文が Stata 8 では機能していたが、bootstrap
手順を変更した後、Stata 9 以降では機能しなかったことが問題のようです。
cap pr drop bsreg
pr de bsreg
reg mpg weight gear_ratio
predict yhat
qui sum yhat
// sca mu = r(mean)
// post sim (mu)
end
sysuse auto, clear
postfile sim mu using results , replace
bootstrap, cluster(foreign) reps(5) seed(6112): bsreg
postclose sim
use results, clear
コードに追加version 8
しても問題は解決しませんでした。この手順の何が問題なのか、Stata 9+で実行するために修正する方法を知っている人はいますか? この問題は過去にも最近でも提起されていますが、答えは見つかりませんでした。
長い説明で申し訳ありません、それは長い問題です。
このコードを使用していくつかの健康格差の研究を再現しているため、この問題をプログラミングの問題であるかのように提示しました。reg
モデルだけでなく、手順全体をブートストラップする必要があります。方法論には多少の不満がありますが、分析を再現することを妨げるものは何もありません。