加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

stata 存储表格

(2013-02-23 10:01:16)
Stata

2011-10-02 08:58:28 分类: 默认分类  标签: |字号 订阅

Using STATA 11:

Define the x and y matrices.

: b=invsym(x’x)*x’y ;

: R=(0,0,0,1,1,1,0\0,0,0,0,0,0,1) ;

: Q=(1\0) ;

: bstar = b – invsym(x’x) * R’ * invsym( R* invsym(x’x) * R’ )  * (R*b-q) ;

: end ;


 

1. 安裝estout。最簡單的方式是在stata的指令輸入:


ssc install estout, replace

EST安裝的指導網址是:http://repec.org/bocode/e/estout/installation.html

2.跑你的regression(先跑一個就好,多個的要多下點指令)

3.寫下這行指令esttab using test.rtf,然後就會出現個漂亮的表格給你(WORD文檔)。只要再小幅修改,就可以直接用了。這個檔案會存在my document\stata下。如果你用打開的是一個stata do file,結果會保存到do文件所在文件夾中。如果要得到excel文件,就把后綴改為.xls或者.csv就可以了。結果會得到如下的表格。

 

4.跑多個其實也不難,只要每跑完一個regression,你把它取個名字存起來:est store m1。m1是你要改的,第一個model所以我叫m1,第二個的話指令就變成est store m2,依次類推。

5.運行指令:esttab m1 m2 ... using test.rtf就行了。

 

6.如果你跑了一系列的regression之後,要跑下一系列,記得打est clear,將你之前存的先清掉。所以指令像是這樣:

est clear


regression .....


est store m1


regression ...


est store m2


esttab * using test.rtf (* 是前面儲存的文件名 m1, m2,等)


 

第二種:outreg2程序。outreg2程序安装步骤:

1.到Google上搜索outreg2或者到以下网址上下载相关组件:

http://ideas.repec.org/c/boc/bocode/s456416.html

2.将各个下载了的组件拷贝到stata安装文件的ado文件夹里面(按照相应的首字母顺序)。

3.运行outreg2.可能会跳出一个warning,因为还需要安装一个组件。鼠标放到蓝色字体的字上面点击就可以了。

(一个更简单的方法是运行以下命令:ssc install outreg2, replace 如果以前没有安装过outreg2就不用" , replace"了)

運行命令:help outreg2

可以查詢如何運行outreg2使用。

 

三、結果以LaTex編譯格式輸出

方法一、使用outreg2程序。

例子:  

regress mpg foreign weight
    outreg2 using auto7, tex

方法二、LaTab程序

1.到这个网页下载相关组件:

http://ideas.repec.org/c/boc/bocode/s430001.html

2.拷贝到相应ado子文件夹里。

3.運行命令: help latab

根據指南進行相關操作就可以了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有