查看原文
其他

Stata: 外部命令的搜索、安装与使用

The following article is from 计量经济学服务中心 Author 数量经济学

Stata中最重要的两个命令莫过于help和search了。即使是经常使用Stata的人也很难,也没必要记住常用命令的每一个细节,更不用说那些不常用到的了。help和search都是查找帮助文件的命令,它们之间的区别在于help用于查找精确的命令名,而search是模糊查找。本文将为大家梳理出最新的外部命令和最热门外部命令,并且提供完整的外部命令下载安装以及使用技巧。

1、Stata

最流行的Stata 非官方命令下载平台为“统计软件成分”(Statistical Software Components,SSC),由 Boston College 维护,网址为 http://ideas.repec.org/s/boc/bocode.html。

-- 常见的外部命令来源为:

Statistical Software Components (SSC) archive (http://www.repec.org)

Stata Journal ( https://www.stata-journal.com/)

Stata Technical Bulletin (STB) (https://www.stata.com/products/stb/)

github (https://github.com/)

想知道,现在的热点命令是什么吗?

ssc hot查看热点命令

ssc new   (罗列 SSC 的最新非官方Stata 命令及简介) 

ssc hot   (罗列 SSC 提供的最流行非官方 Stata 命令) 

ssc install newcommand   (安装 SSC 非官方命令“newcommand”)

help ssc   (有关 SSC 的帮助信息) 

获取外部命令的最佳方式是使用 - findit - 命令,在搜索完成后,可以按照 stata 的提示直接下载安装相应的命令和作者提供的范例数据或dofiles(如果有的话)。

另外,也可以help加命令来查看自己该外部命令是否已经正确安装,若是已经安装,则显示完整的帮助文件。

2、查看电脑安装外部命令位置以及路径

ssc 是(Statistical Software Components,SSC),由 Boston College 维护,网址为 http://ideas.repec.org/s/boc/bocode.html。

关于ssc方面的操作命令包括:

SSC new总结了最近可用或更新的包。输出显示在Stata Viewer中,您可以从那里单击以了解关于各个包的更多信息或者安装它们。

SSC hot列出了最流行的软件包——流行是基于过去三个月的移动平均下载量。默认情况下,列出10个包。

ssc describe pkgname描述,但不安装指定的包。使用搜索查找包。如果您知道包的名称但不知道确切的名称拼写时,键入SSC describe,后跟一个字母,a-z或_(下划线),以列出所有以该字母开头的包。

SSC install pkgname安装指定的包。您不必在安装软件包之前描述它。(你也可以使用net install安装软件包;。)

ssc uninstallpkgname从您的计算机中删除以前安装的包。包是如何安装的并不重要。

汇总为:安装 ( ssc install)、移除 ( ssc uninstall )、描述 ( ssc describe)、显示最近更新 ( ssc new )、显示最热门 ( ssc hot )、复制(ssc copy)

2.1、查看热门最新命令- ssc hot / ssc new-

输入ssc hot, n(30),可以得到过去最火热的30个命令,如下:


. ssc hot, n(30)

Top 30 packages at SSC

        Jul 2021   
  Rank   # hits    Package       Author(s)
  ----------------------------------------------------------------------
     1  30970.9    outreg2       Roy Wada                                
     2  27679.8    estout        Ben Jann                                
     3  18297.7    asdoc         Attaullah Shah                          
     4  15753.3    winsor2       Yujun Lian                              
     5   8739.0    reghdfe       Sergio Correia                          
     6   7707.2    ftools        Sergio Correia                          
     7   7677.2    logout        Roy Wada                                
     8   7385.0    filelist      Robert Picard                           
     9   6891.3    ivreg210      Mark E Schaffer, Christopher F Baum,    
                                   Steven Stillman                         
    10   6874.9    ivreg2        Steven Stillman, Mark E Schaffer,       
                                   Christopher F Baum                      
    11   6842.6    ivreg29       Steven Stillman, Mark E Schaffer,       
                                   Christopher F Baum                      
    12   6791.0    ivreg28       Mark E Schaffer, Steven Stillman,       
                                   Christopher F Baum                      
    13   6715.9    psmatch2      Edwin Leuven, Barbara Sianesi           
    14   6639.7    coefplot      Ben Jann                                
    15   6592.3    winsor        Nicholas J. Cox                         
    16   6282.5    egenmore      Nicholas J. Cox                         
    17   5896.0    distinct      Gary Longton, Nicholas J. Cox           
    18   5347.0    sbldo         Song Bolin                              
    19   4786.7    unique        Tony Brady                              
    20   4617.7    fre           Ben Jann                                
    21   4550.4    ranktest      Frank Windmeijer, Frank Kleibergen,     
                                   Mark E Schaffer                         
    22   4524.2    gtools        Mauricio Caceres Bravo                  
    23   4320.7    gzsave        Henrik Stovring                         
    24   4071.2    kountry       Rafal Raciborski                        
    25   4001.7    sum2docx      Chuntao Li, Yuan Xue                    
    26   3762.3    mdesc         Rose Anne Medeiros, Dan Blanchette      
    27   3268.4    spmap         Maurizio Pisati                         
    28   3251.5    tscollap      Christopher F Baum                      
    29   3125.8    tableplot     Nicholas J. Cox                         
    30   3112.3    xttest3       Christopher F Baum                      
  ----------------------------------------------------------------------
  (Click on package name for description)


2.2、查看安装命令位置

输入sysdir可以查看外部命令位置


. sysdir
   STATA:  E:\MetricsStata\
    BASE:  E:\MetricsStata\ado\base\
    SITE:  E:\MetricsStata\ado\site\
    PLUS:  c:\ado\plus\
PERSONAL:  c:\ado\personal\
OLDPLACE:  c:\ado\

显示位置为PLUS:  c:\ado\plus\

输入ado可以查看安装了哪些外部外部命令


[1] package tabexport from http://fmwww.bc.edu/RePEc/bocode/t
      'TABEXPORT': module to export tables of summary statistics to text files

[2] package st0085_2 from http://www.stata-journal.com/software/sj14-2
      SJ14-2 st0085_2. Update: Making regression...

后面省略

输入 ado dir可以显示已经安装的外部命令

[1] package tabexport from http://fmwww.bc.edu/RePEc/bocode/t
      'TABEXPORT': module to export tables of summary statistics to text files

[2] package st0085_2 from http://www.stata-journal.com/software/sj14-2
      SJ14-2 st0085_2. Update: Making regression...

后面省略

输入which + 外部命令名称,可以查看对应版本号和位置


which logout
c:\ado\plus\l\logout.ado
*! version 1.0.4 05nov2009 logout by roywada@hotmail.com
*! Converts log or ASCII files into various output formats

输入ado, find(外部命令名称),可以查看是否安装

 ado, find(logout)

[7] package chewfile from http://fmwww.bc.edu/RePEc/bocode/c
      'CHEWFILE': module to chew and digest ASCII file down to size

[8] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[43] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[45] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[46] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[47] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[64] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[67] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[82] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[83] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[84] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[85] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[89] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[90] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[92] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[93] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[94] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[103] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[108] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[109] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[110] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[111] package logout from http://fmwww.bc.edu/repec/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[112] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats

[129] package logout from http://fmwww.bc.edu/RePEc/bocode/l
      'LOGOUT': module to convert log or ASCII files into various output formats


3、下载安装方法

3.1 help +findit+ssc install +外部命令 方法下载

安装外部命令,另第一种方法为:help +外部命令


第二种方法 findit+外部命令

第三种方法 ssc install +外部命令


3.2 net——安装和管理来自网络的社区贡献的插件

要查看Stata网的主要下载内容页面,请键入

        . net from https://www.stata.com

    Type

        . net link sj             链接sj以查看主sj页面
        . net cd software         查看主页面上的相关软件与SJ的文章
        . net cd sj6-3            然后看到SJ卷6,第3号内容页面
        . net describe st0109     查看软件包st0109的描述
        . net install st0109      下载st0109包
        . net get st0109          以获取st0109的辅助文件
        
    To see what you have installed, type

        . ado                     列出外部命令清单
        . ado describe st0109     to describe package st0109 that you
                                    installed
        . ado, find("partial")    to find packages by using keyword search
        . ado uninstall st0109    to uninstall package st0109

3.3 其他方法


adopath + "E:\Stata17\ado"

只需要使用该方法,就可以将放在E:\Stata17\ado下面的ado文件调用直接使用。


外部命令分享下载

由于某些外部命令可能目前没法下载,但是往期已经下载安装好了的,可以直接放在自己电脑上直接使用。

使用方法:

输入 sysdir 可以查看你的 plus 文件夹存放于何处。


sysdir

STATA:  E:\stata15\

BASE:  E:\stata15\ado\base\

SITE:  E:\stata15\ado\site\

PLUS:  c:\ado\plus\

PERSONAL:  c:\ado\personal\

OLDPLACE:  c:\ado\

下载plus文件夹后,解压后,放置于 c\ado 文件夹下即可。

下载链接为:

链接:https://pan.baidu.com/s/1dBJrLUij6sw8ce_uBcrpWw

提取码:e0g9

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存