【发布时间】:2012-04-01 19:24:14
【问题描述】:
我需要将回归结果矩阵从 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
...
我使用 Stata xml_tab 取得了更大的成功,它将矩阵导出到 Excel,然后我可以将其导入 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 的帮助吗?
【问题讨论】:
标签: excel matlab export-to-excel stata