我需要将回归结果矩阵从 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 的 Stata 取得了更大的成功,然后我可以将其导入 MATLAB。但是,xml_tab
给了我太多信息。我要导出的矩阵只是两个回归的估计系数,没有标签。 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