ben*_*ben 1 excel matlab export-to-excel stata
我需要将一个回归结果矩阵从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
...
Run Code Online (Sandbox Code Playgroud)
我使用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
Run Code Online (Sandbox Code Playgroud)
我经历的xml_tab帮助文件,看看我能得到我想要的东西,但任何人都可以有帮助matwrite或xml_tab?
小智 5
我写了一个.ado程序来做这个,名为mat2txt2.你可以在这里找到它:http: //code.google.com/p/kk-adofiles/source/browse/#hg%2Fm 我编写了这个程序来扩展Ben Jann和M Blasnik的mat2txt.ado的功能.
程序将矩阵导出到分隔的文本文件(例如,以逗号分隔的.csv文件或制表符分隔文件).从那里,您可以轻松地将数据拉入Excel或Matlab.