回帰結果の行列をStataからMATLABにエクスポートする必要があります。Stataコマンドmatwrite
を使用しようとしましたが成功しませんでした(unrecognized command
エラーが発生します)。これがその試みです:
...
*Regression 1
reg invlrevcrp_CAm071 lacres_CAm071 lrainm07 lrainm07sq ///
lannxt lannxtsq lrlanxtsq pkgamz if invlrevcrp_CAm071~=.
reg lrevcrp_CAm071 lacres_CAm071 lrainm07 lrainm07sq ///
lannxt lannxtsq lrlanxtsq lpkgamz
* Store results
mat coef=get(_b)
*Export to matlab
matwrite using "Z:\Thesis\data needed for 2007\matlabfile", ///
mat(coef) replace
...
xml_tab
行列をExcelにエクスポートし、MATLABにインポートできるStataを使用することで、より多くの成功を収めることができました。しかし、xml_tab
私にあまりにも多くの情報を与えます。エクスポートしたい行列は、ラベルなしで、2つの回帰から推定された係数です。 xml_tab
回帰に関連するすべてのもの(t統計、p値、95%conf)をエクスポートします。ラベルを含む間隔など。このアプローチを使用した私のコードは次のとおりです。
*===============================
* Regressions
*===============================
*Regression 1
reg invlrevcrp_CAm071 lacres_CAm071 lrainm07 lrainm07sq ///
lannxt lannxtsq lrlanxtsq pkgamz if invlrevcrp_CAm071~=.
reg lrevcrp_CAm071 lacres_CAm071 lrainm07 lrainm07sq ///
lannxt lannxtsq lrlanxtsq lpkgamz
* Store results
estimates store revCA1
*Regression 2
reg lcostcrp_CAm071 lacres_CAm071 lrainm07 lrainm07sq ///
lannxt lannit lannxtsq lannitsq lpkgf3 lwage if costcrp_CAm071>0
*Store results
estimates store cosCA1
*Export to excel
xml_tab revCA1 cosCA1, ///
save("Z:\Thesis\data needed for 2007\RegCoefs") replace
ヘルプファイルを調べてxml_tab
、欲しいものが手に入るかどうかを確認していますが、誰かが助けてくれますmatwrite
かxml_tab
?