新しい変数を作成するために使用するために、クラスター ロバスト標準誤差の値を保存する必要があります。
mean コマンドを使用してクラスターの堅牢な標準エラーを取得できますが、stata にはこの値が保存されません。
推定値のクラスター ロバスト標準誤差を計算し、それを使用して新しい変数を作成するためにこの値を保存する方法について何か提案はありますか?
新しい変数を作成するために使用するために、クラスター ロバスト標準誤差の値を保存する必要があります。
mean コマンドを使用してクラスターの堅牢な標準エラーを取得できますが、stata にはこの値が保存されません。
推定値のクラスター ロバスト標準誤差を計算し、それを使用して新しい変数を作成するためにこの値を保存する方法について何か提案はありますか?
私はこれがほとんどうまくいくかもしれないと思います。これを行うためのよりエレガントな方法があるかもしれません。おもちゃのデータ、無意味な例:
/* Get some data */
webuse nhanes2f, clear
svyset psuid [pweight=finalwgt], strata(stratid)
/* get the standard error of the constant, which is the mean */
svy: reg zinc
display _se[_cons]
generate se = _se[_cons]
/* Verify that this is correct */
svy: mean zinc
ただし、クラスター化する必要もあるため、事態は複雑になります。調査の重み(別名、第1段階のクラスター)しかない場合は、次のことができると思います。
reg zinc [pweight=finalwgt], cluster(region)
ユーザー作成のコマンドである-glamm-を使用して、やりたいことを実行する方法があるかもしれません。ここで多くの応答が得られない場合は、Statalistでこの質問をする必要があります。