StataからMATLABへの回帰結果の行列をエクスポートする必要があります。私は成功なしでStataコマンドmatwrite
を使用しようとしました(私はunrecognized command
エラーを取得します)。Stata 12からExcelまたはMATLABに行列をエクスポート
...
*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
...
私はその後、MATLABにインポートすることができますエクセルに行列をエクスポートStataのxml_tab
を使用して、より成功を収めている。ここではその試みです。しかし、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
私は私が欲しいものを得ることができますが、誰もがmatwrite
またはxml_tab
を助けることができるかどうかを確認するためにxml_tab
ヘルプファイルを通過するのですか?
をよ良いounds。私はそれを試みるつもりです。 – ben