请选择 进入手机版 | 继续访问电脑版
楼主: 蓝色
427580 290

[公告]Stata软件常见问题解答及链接汇总   [分享]

贵宾

泰斗

22%

还不是VIP/贵宾

-

TA的文库  其他...

统计软件和图书资源

Stata FAQ and Econometrics

威望
13
论坛币
1097497 个
通用积分
37601.8608
学术水平
3201 点
热心指数
3642 点
信用等级
2504 点
经验
424086 点
帖子
11175
精华
5
在线时间
17970 小时
注册时间
2004-7-15
最后登录
2021-3-8

初级热心勋章 初级信用勋章 初级学术勋章 中级学术勋章 中级热心勋章 中级信用勋章 高级热心勋章 高级信用勋章

蓝色 发表于 2007-12-11 12:45:00 |显示全部楼层


【Stata版版规】 发帖前必读

      https://bbs.pinggu.org/thread-455415-1-1.html

 

[分享][公告]Stata板块资料汇总
https://bbs.pinggu.org/thread-188730-1-1.html
[分享]免费下载 计量经济学图书 econometric book
https://bbs.pinggu.org/thread-300734-1-1.html

[分享] stata journal 2001No1-2011No4
https://bbs.pinggu.org/thread-373304-1-1.html
[分享]stata12升级包-更新
https://bbs.pinggu.org/thread-269910-1-1.html


 

一、Stata软件学习的基础常识

001.如何提出问题?

     许多人发帖,问问题,让别人不知道你想问什么,想让别人怎么给你解决。

怎么提问才能提高效率?

    (1)不要认为你认为懂的别人都懂,要把所有的基本情况都得交代清楚,否则,别人无法和你交流。

      (2) 所提问题要具体,把数据、执行的具体的stata命令、最终的结果等都列出来,便于别人判断。

             如: 提问说“我xtgls命令不能回归”,你说这个问题让别人怎么回答。

                     是你命令问题。还是软件问题还是数据问题呢?

                     你需要列出你的数据集、使用的命令和问题结果。

               【列出数据,可以是部分数据,但是别黏贴一个图片格式的数据,让别人怎么用你的数据给你写程序呢,难道让帮你帮的人自己输入一遍数据吗? 没有数据也没有办法尝试,与人方便自己方便。上传就上传部分excel格式的数据。这样别人愿意给你解决问题。】                   


          一些概念、定义等词语,必要时可以给出你的概念的出处,便于别人查询。否则,别人不知道你到底说的是什么,也没法帮助你。如一些概念,英文都是一个词,中文翻译的不同,把英文写出来,或者把英文单词的出处列出,很容易理解了。

 

     (3)遇到问题先差stata的help,最好是查stata的manual,上面介绍很详细,有例子。要学会自己解决问题。

               https://bbs.pinggu.org/thread-1147028-1-1.html               stata 12的manual

               https://bbs.pinggu.org/thread-512252-1-1.html                 stata11的manual

               https://bbs.pinggu.org/thread-188722-1-1.html

     (4)看看下面的帖子:提问的智慧

                 https://bbs.pinggu.org/thread-98782-1-1.html

 

002、下载和安装非stata自带的外部新命令,如outreg、outreg2、xttest1等命令。 

          为什么许多命令不能执行?

【A1: Stata软件安装完,只是安装了官方发布的命令。

   A2:其他非官方命令、Stata新升级的命令则需要通过升级或者单独下载的方式来安装。

   A3:不能执行的命令说明就是你的stata软件没有安装那个命令,或者根本没有那个命令。

   A4:不要想当然认为Stata软件里面会自带了所有的命令,没有的则需要下载。】

 

注意:首先的保证你的stata的官方的主程序都已经升级了,许多同学stata官方主程序和ado没有升级,即使下载有些外部命令也可能出现错误提示。

      【不要只升级ado文件,stata se。exe等文件也的升级。】

  否则出现:is too new to be run by this version of Stata and so was ignored

方法1:(1)可以直接按照下面的图形的步骤下载和安装(如果还是找不到,可以安照2的方法寻找。);

 

search

step1.JPG

search all step2.JPG
step3.JPG
step4.JPG

方法2: (2)可以先在google上面搜索到那个命令,这个网站上面也可以找到http://ideas.repec.org/s/boc/bocode.html,如:outreg.ado,outreg.hlp文件,然后下载到硬盘上,拷贝到stata的安装目录内对于的目录中,不知道考到哪里可以看看stata的manual的sysdir命令。

. sysdir
      STATA: C:\Program Files\Stata11\
  UPDATES: C:\Program Files\Stata11\ado\updates\
         BASE: C:\Program Files\Stata11\ado\base\
          SITE: C:\Program Files\Stata11\ado\site\
         PLUS: C:\ado\plus\
PERSONAL: C:\ado\personal\
OLDPLACE: C:\ado\

 

其中:

  UPDATES: C:\Program Files\Stata11\ado\updates\

         PLUS: C:\ado\plus\

目录都是可以的。

不同的stata的安装,路径是不同的。要先用sysdir 看一下你自己电脑上的路径。

ado.JPG

 

outreg,是要拷贝到\stata\ado\updates\o     目录中就可以了。

 

 

 

003、Stata手册在哪里?学习stata一定的看手册

       从论坛上面下载的Stata11和Stata12 解压目录中有手册

             Stata11在     Stata11\utilities下

             Stata12在     Stata12\docs

 

004、stata作图命令问题

许多人作图的时候会遇到命令不能执行的问题,特别是stata7的命令到stata8以后基本就不能执行了。

 

关于作图要注意:

(1) stata8开始命令变了,所以要先看help有没有这个命令,如果有可以执行,如果没有不行。

(2)看出版的stata书的时候,一定要看人家书里面的软件是什么版本。低版本许多命令在高版本可能会变的。

(3)Stata一定要学会查help或者manual,遇到问题先看里面讲了没有。不要自己感觉应该命令是这样的,就去写命令,其实有可能stata根本没有那样的命令格式。

 

005、计量经济学与Stata想结合

     005A: 软件是实现目标的工具而已,理论是基础。因此,

     (1)理论你是否懂:理论在一般的计量经济学书上都讲,特别是国外教材。

               如果理论不懂,软件出来结果页不知道怎么分析和解释。因此,首先看理论。

     (2)在计量理论懂了的基础上,然后在学习相应的软件,才能知道软件中为什么要那样做。

 

      005B:下面是计量经济学参考书目。

       https://bbs.pinggu.org/thread-672-1-1.html  

      初级和中级的计量经济学的书必须的学。

 

      005C:下面有几本书是关于计量经济学与stata结合的书,

         把这几本书看了,计量经济学的一般问题都可以解决。
        (1)Microeconometrics using stata ( Cameron , Trivedi-2009)

             https://bbs.pinggu.org/thread-627149-1-1.html

        (2)Using Stata For Principles of Econometrics(3rd Edition) 
             https://bbs.pinggu.org/thread-393735-1-1.html

        (3)An Introduction to Modern Econometrics Using Stata
             https://bbs.pinggu.org/thread-1103569-1-1.html

         (4)Regression with Stata

                 http://www.ats.ucla.edu/stat/stata/webbooks/reg/default.htm

         (5)山东大学陈强老师的《高级计量经济学及stata应用》
           https://bbs.pinggu.org/thread-1388472-1-1.html

 

     005D:与计量经济模型相关的检验的命令如何查找到?

                 学习计量经济学要做 异方差(white test、BP test)、序列相关、hausman等检验,

         如何知道该采用什么命令?

                查看估计命令的help菜单,如reg,在该菜单的右上方有相关的命令的链接( postestimation )

 

           例如: 查看 regress命令的help,在help界面右上方中有

                       [R]  regress postestimation -- Postestimation tools for regress

                       [R] regress postestimation time series -- Postestimation tools for regress with time series

                      这就是估计后的可以使用的各种命令,如预测predict、white等。

 

                     点击 [R] regress postestimation -- Postestimation tools for regress,进入新的界面,包括下面信息

 

 Title

    [R] regress postestimation -- Postestimation tools for regress


Description

    The following postestimation commands are of special interest after regress:

    Command            Description
    ------------------------------------------------------------------------------------------------------------------
    dfbeta             DFBETA influence statistics
    estat hettest      tests for heteroskedasticity
    estat imtest       information matrix test
    estat ovtest       Ramsey regression specification-error test for omitted variables
    estat szroeter     Szroeter's rank test for heteroskedasticity
    estat vif          variance inflation factors for the independent variables
    acprplot           augmented component-plus-residual plot
    avplot             added-variable plot
    avplots            all added-variable plots in one image
    cprplot            component-plus-residual plot
    lvr2plot           leverage-versus-squared-residual plot
    rvfplot            residual-versus-fitted plot
    rvpplot            residual-versus-predictor plot


 

 

 

06.改变单独下载的命令的存放路径

创建profile.do文件,文件内容如下:(具体路径可以根据自己的需要修改,这里只是一个例子,假设你的stata在d盘,你想把文件都安装到同样一个目录中)

 

//=========================================
sysdir set PLUS            "D:\Stata12\ado\stbplus"
sysdir set PERSONAL "D:\Stata12\ado\personal"
//=========================================


 

那么,以后用ssc下载命令,就好下载到设定的目录中。

 

二、Stata常见问题解决方法汇总

1。用stata对付异方差&自相关in panel data

https://bbs.pinggu.org/thread-174594-1-1.html

 

2.分组回归后,如何把各组的回归系数、残差和R2等存到一个变量里

https://bbs.pinggu.org/thread-239891-1-1.html

https://bbs.pinggu.org/thread-1135366-1-1.html

https://bbs.pinggu.org/thread-1018129-1-1.html

 

3.stata手动升级方式和自动升级问题

https://bbs.pinggu.org/thread-269910-1-1.html

 

【关于升级丢失变量问题,请看二楼的帖子有详细介绍。】

https://bbs.pinggu.org/thread-1527154-1-1.html

 

4、ucla对stata、sas和spss三个软件的技术报告,需要了解他们的区别,一定要看看


 

5、hausman检验讨论

https://bbs.pinggu.org/thread-139521-1-1.html

https://bbs.pinggu.org/thread-133480-1-1.html

 

这本书的13页上讲hausman检验的原理的,看看就明白了

https://bbs.pinggu.org/thread-171499-1-1.html

 


6.chow test

https://bbs.pinggu.org/thread-279830-1-1.html&page=1

 

7、hausman检验结果是负值

https://bbs.pinggu.org/thread-223476-1-1.html

Hausman检验结果为负?——基于模拟分析的释疑
https://bbs.pinggu.org/thread-355027-1-1.html

 

8.textpad用法

https://bbs.pinggu.org/thread-122134-1-1.html

https://bbs.pinggu.org/thread-287757-1-1.html

 

9、panel data做固定效应模型时有下列几种方法

https://bbs.pinggu.org/thread-234467-1-1.html

 

10、stata作图例子。(挺不错的例子)

https://bbs.pinggu.org/thread-221786-1-1.html

 

11、关于stata出现丢失变量的问题
 https://bbs.pinggu.org/thread-333247-1-1.html

 

12、将非平行面板转换为平行面板的命令:xtbalance
https://bbs.pinggu.org/thread-226846-1-1.html

 

13、讨论]STATA 专题讨论  arlionn
https://bbs.pinggu.org/thread-24961-1-1.html

 

14、为什么R方回出现负值

http://www.stata.com/support/faqs/stat/2sls.html

http://www.stata.com/support/faqs/stat/pseudor2.html

 

15、连乘

https://bbs.pinggu.org/thread-504080-1-1.html

https://bbs.pinggu.org/thread-504080-1-1.html

 

16、STATA結果以Excel 或者WORD 輸出
https://bbs.pinggu.org/thread-435259-1-1.html

 

17、提問的智慧 How To Ask Questions The Smart Way--- D.H.Grand

https://bbs.pinggu.org/thread-427221-1-1.html

 

18、tsset   panelvar timevar后,就出现varlist:  XXX:  string variable not allowed。
tsset  个体变量  时间变量
这里的个体和时间变量求是“数值型”的,而不能“字符型”的。
所有录入数据,标示变量一定要为数值。如果是字符型的变量,想办法从新编码,变成数值型。


19、如何比较不同回归方程的系数差异的显著性
https://bbs.pinggu.org/thread-314615-2-1.html

https://bbs.pinggu.org/thread-279830-1-1.html
https://bbs.pinggu.org/thread-598397-1-1.html
https://bbs.pinggu.org/thread-258628-1-1.html
https://bbs.pinggu.org/thread-1499419-1-1.html


20、 treatment的treat方程与heckman的区别

(有分步计算的过程,包括计算inverse mills ratio )
https://bbs.pinggu.org/thread-461658-1-1.html


21、c(showbaselevels) undefined   问题解决方法

Why do I receive the error message "c(showbaselevels) undefined r(133)" when running an estimation command in Stata 11?

Title   Error message due to an incomplete update
Authors Jennifer Rolfes and Jared Stewart, StataCorp
Date April 2011

Some users may receive the following error message when attempting to run an estimation command in Stata:

 "c(showbaselevels) undefined" 

The Stata package has two components: the executable and the ado-files. One of the components is out of sync with the other because of an incomplete update. The error can be resolved by completing an update. The update commands will restart Stata, so make sure that any important information is saved before you proceed. If you have a direct Internet connection, type

 . update executable, force . update swap 

It is not necessary to type update swap on a Windows machine, because update executable, force does this automatically.

After the update swap is complete, type

 . update ado, force 

After the update is successfully completed, your estimation command should work properly.



http://www.stata.com/support/faqs/web/showbase.html

 

21 如何生成像发表杂志那样的表格:标星号等等

https://bbs.pinggu.org/thread-435259-1-1.html

http://www.ats.ucla.edu/stat/stata/faq/outreg.htm

 

22、如何实现连乘

https://bbs.pinggu.org/thread-416562-1-1.html

https://bbs.pinggu.org/thread-451864-1-1.html

 

23、正态分布检验

https://bbs.pinggu.org/thread-456686-1-1.html

 

24.Vuong

http://personal.anderson.ucla.edu/judson.caskey/data.html

 

25、遇到没有空间no room的问题

set memory 400M

set mat  800

 

请查阅set命令,根据自己电脑设置需要的空间

 

26、关于D-I-D 分析

https://bbs.pinggu.org/thread-1342481-1-1.html

https://bbs.pinggu.org/thread-1310933-1-1.html

http://www.principlesofeconometrics.com/poe4/poe4do_files/chap07.do

 

27、stata做logit、probit模型求得的结果为什么用Z检验?
https://bbs.pinggu.org/thread-1367686-1-1.html

 

28、stata与其它软件的选择

比如:我有一套微观住户的数据,都是个人的
现在需要产生家庭层面的数据,如家庭有多少人、赡养率多少等等
可能需要许多步骤,
如果遇到这样的问题,你用eviews怎么解决?
如果别人问你这样的问题,你难道要把你每一步的图形界面都告诉别人吗?
 
编程语言容易相互之间的交流。
我做过的程序,你也可以重复运行,得到同样的结果;
而菜单操作,如果忘了哪一步,结果就做不出来。
比如:有一个帖子关于内生性检验的问题:https://bbs.pinggu.org/thread-708602-1-1.html
eblog 写了一段程序,如下:
*#########################################################################
*检测x1是否内生变量:
reg x1 x2 x3
                   //先使用x1对方程右边的所有外生变量进行回归
predict vhat,resid

reg y x1 x2 x3 vhat        //从方程输出的t检验判断vhat系数是否显著,如果显著则x1是内生变量
*#########################################################################

看完这段程序就知道怎么进行操作和检验了。
但在eviews里面你怎么样告诉大家呢(如果你不编程,我知道eviews是可以编程的)?
况且在实践当中,我们遇到的数据并不是都已经整理好的,都需要许多中间的处理过程。
这时候编程就容易的多。
stata板块这里已经讨论了许多程序,许多在实践当中会遇见的问题。
你觉得eviews好,那么你能不能把这些问题在eviews里面解决呢。看看那个解决的更加方便。

记得买了一本spss的书,书上只是原始数据和结果,根本不知道中间是怎么的出来的。
eviews虽然也可以编程,但是感觉语言还是比stata的麻烦点。

你如果觉得eviews操作方便,那么你学完以后学别的软件,还是觉得很费劲
但是,如果你学习一个编程的软件,以后学这些菜单软件的就觉的容易。
*##########################################################
不需要比较好坏的问题,因为各个软件都有他的长处。
*##########################################################
 
 
29、相关与回归
 
理论上关系是假设其他条件都不变。
比如:水稻产量与化肥使用量 理论上正向关系。
但是 土壤本身的肥力,是假定不变的。
但是如果你的样本是  东北黑土地  和 西北贫瘠的土地,你收集的数据就是东北化肥投入的少,但是产出高,而西北投入很多化肥,但是产出也不一定比东北的高。
这就是你没有控制其他因素或者遗漏重要变量。
 
30、正确显示中文

 

关键词:stata软件 Stata 问题解答 常见问题 tata 链接 汇总 问题解答

已有 48 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
571269707@qq.co + 1 + 1 + 1 精彩帖子
viola呀 + 1 + 1 + 1 精彩帖子
daiyinan1994 + 1 + 1 + 1 热心帮助其他会员
蜜黎娜 + 1 + 3 + 3 + 3 精彩帖子
Fuskin + 1 + 1 + 1 精彩帖子
诗意盎然 + 1 + 1 + 1 精彩帖子
rubyjelly + 1 + 1 + 1 精彩帖子
ruanhaoya + 1 + 1 + 1 精彩帖子
3878 + 1 + 1 精彩帖子
墓有乾坤 + 5 精彩帖子

总评分: 经验 + 496  论坛币 + 36  学术水平 + 70  热心指数 + 65  信用等级 + 66   查看全部评分

本帖被以下文库推荐

stata SPSS
蓝色 发表于 2008-8-6 09:25:00 |显示全部楼层


关于stata出现丢失变量的问题

 

许多人现在发现用的stata10出现丢失变量等问题,

主要是因为使用的序列号 被stata公司认为是非法用户的。

stata公司发现非法的序列号后,在下一次的stata升级时在stata的主程序中加入一些信息,发现非法的sn则会出现丢失变量等现象。


即使你不是在线升级,也会出现上面的问题

因为那个和在线升级没有关系,而关键是你用的那个序列号是否被stata公司认为是合法用户的。

如果你的那个号是被认为不合法,那么就会出现前面提到的问题。


所以刚安装的没有升级的stata,无论用什么序列号都不会出现上述现象的,因为,它的主程序没有设置哪些sn是非法的。


之所以不让在线升级,是因为如果你用的号本来是非法用户的,那么在线升级,网站会对你用的号认证,可能这次升级没问题,在下一次升级有可能被记录为非法,以后就会出现上述现象。

而离线升级就不存在,网站认证你的sn的情况。

还有,即使你的号是买的正版的,如果让别人知道了这个号,那么许多人都去上网升级,那么也可能会被认为非法的,

因为一般的sn授权的用户是有限的,现在这么多人都在线升级,那stata公司理解就是sn被盗,也就变成非法的了。

 

https://bbs.pinggu.org/thread-333247-1-1.html

*********************************************************************************************

 

比如你自己买了一个stata,单用户的版本。
你自己无论是在线升级还是下载后离线升级都是没有问题的。
但是,如果你的sn被别人知道了,流传到网上了,那么,大家会来升级的。

一、如果大家都在线升级,stata官方会监测到,最后会认为你的sn已经被盗用了。
   (1)以后升级的时候,在线升级无法使用(但离线升级是可以的);
   (2)而且在下次升级的stata的主程序中做手脚,一但执行stata的程序文件,会出现丢失变量的事情;
   (3)即使是离线升级,但是主程序仍然是被stata公司更新了,还是会出现丢失变量等问题。
   (4)另外一种肯能就是stata公司发现被盗用了,但是并没对主程序做手脚,还是能够升级,也不会出现丢失变量的事情。
        你说的stata11的sn能够现在也更新,可能是这种情况。
   (5)当然,如果一个sn如果被stata公司发现,做了手脚,你能提供新的sn,那就就无所谓了,可以随便在线升级,反正sn多的是。
        原来是有stata的sn的注册机的,可以产出无数号码。但是为啥不提供了呢。

二、如果大家离线升级,stata官方是不会监测是哪个sn,有多少同时升级的,这样被stata公司发现的几率小。
    这样大家就都可以长期使用下去了。 但是总会有人会在线升级的,很难保证不被认定为是盗用的。


因此,有许多网上流传的序列号是可以升级,特别是离线升级,但是很难保证不会出现丢失变量的事情,
      如果stata公司做的绝点,也不丢失变量,只是让你的的运行结果不对,如1+1=3,而且也不给提醒,那不是更加可怕吗。


所以,在这里一直提醒要离线升级就是为了避免上述的事情发生。

我现在还使用论坛上面绿色的stata12se版的,21M左右大小,也可以离线升级。许多人是没有掌握如何升级,并不是其他的不能升级。

已有 3 人评分学术水平 热心指数 信用等级 收起 理由
571269707@qq.co + 1 + 1 + 1 精彩帖子
琴幼安 + 1 + 1 精彩帖子
Sunknownay + 3 + 3 + 3 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 4   查看全部评分

回复

使用道具 举报

蓝色 发表于 2011-1-31 10:09:26 |显示全部楼层
见楼上
回复

使用道具 举报

michaeljija 发表于 2011-2-28 23:05:22 |显示全部楼层
It's good for me. Thanks~
回复

使用道具 举报

tlw1987 发表于 2011-4-17 09:55:38 |显示全部楼层
神贴,支持一下,少走弯路了
努力,努力,再努力
回复

使用道具 举报

情迷仲夏夜 发表于 2011-6-17 08:10:01 |显示全部楼层
在线升级时真要当心注意了。
回复

使用道具 举报

shixin_cufe 发表于 2011-6-18 23:04:26 |显示全部楼层
这么好的帖子必须要顶!!!
回复

使用道具 举报

慧慧井赵 发表于 2011-7-24 08:45:59 |显示全部楼层
嗯嗯,支持 支持
回复

使用道具 举报

jinrongqi 发表于 2011-8-6 09:57:53 |显示全部楼层
强烈支持
回复

使用道具 举报

landan 发表于 2011-8-9 15:04:44 |显示全部楼层
如果我早点看见看见这帖。。顶起来。
已有 1 人评分热心指数 收起 理由
manleie + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2021-3-9 05:33