stata小小白

stata命令详解-ssc

2020-01-24  本文已影响0人  Hobbit的理查德

1. 前言

在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。
带着学习和分享的目的,根据工作经验,给大家整理一些常用以及不太常用但很有用的命令,并对该命令的help文件进行有侧重的详解。

2. 命令及获取

ssc:安装或卸载外部命令,系统自带命令

3. 描述

ssc : 可以使用来自Statistical Software Components (SSC) 档案的包及文件。SSC档案通常叫做the Boston College Archive,由 http://www.repec.org提供。

  • 通过ssc install newprogramname可以安装其他人已经写道的程序及帮助文件。
  • 通过ssc new,ssc hotsearch可以知道有哪些包可以使用。
  • 通过ssc unistall可以卸载安装好的包。
  • 通过adoupdate可以自动地保持安装好的包处于更新状态。

4. 语法

*总结ssc上最近增加或更新的包
ssc new [, saving(filename[, replace]) type]

*总结ssc上最热门的包
ssc hot [, n(#) author(name)]

*描述ssc上某个特定的包,其中,letter指的是字母a-z或者_
ssc describe { pkgname | letter } [,saving(filename[,replace])]

*从ssc上安装特定的包
ssc install pkgname [, all replace]

*卸载之前安装过的包,也可以用ado uninstall pkgname
ssc uninstall pkgname

*键入存储在ssc上某个特定的文件
ssc type filename [, asis]

*从ssc上复制某个特定的文件到本地
ssc copy filename [, plus personal replace public binary]
  • [,]:中括号里的为额外选项命令,按需求添加,而添加选项记得加英文逗号,
  • filename(文件名):如果语法中只有文件名,则默认文件格式为.dta;如果文件名中有空格,记得用双引号""将该目录名字括起来。

5. 选项

  • ssc new的选项

  • saving(filename[, replace]):添加该选项,则将ssc上最近增加或更新的包的情况存储到名为filename的文件中,默认文件后缀为.smcl。如果不添加该选项,则默认为saving(ssc_result.smcl)。

  • type:添加该选项,则将ssc上最近增加或更新的包的情况呈现在结果窗口而不是查看器中。

  • ssc hot的选项:

  • n(#):添加该选项,可以指定呈现最热门的前#个包。默认是前10个包,如果指定n(.)则表示按照热门程度呈现所有的包。

  • author(name):添加该选项,列出指定作者最热门的前10个包,结合n(#),则列出该作者最热门的前#个包。

  • ssc describe的选项:

  • saving(filename[,replace]):添加该选项,可以将包的描述结果保存在名为filename的文件中,默认文件后缀为.smcl。添加replace,将替换现有的文件。

  • ssc install的选项:

  • all:添加该选项,可以将除了程序和帮助文件外的辅助文件都下载到本地,辅助文件主要包括数据集或者案例。如果一开始没有加all选项,可以再通过ssc intall,all进行安装。

  • replace:添加该选项,可以替换已经下载的文件。最好不加本选项,看是否出现问题,若出现问题,最好通过ssc uninstallado uninstall卸载已有的包。

  • ssc type的选项:

  • asis:添加该选项,影响后缀为.smcl和.sthlp的文件的显示方式。 默认解释文件可能包含的SMCL指令。 添加该选项,指定文件以未解释的原始格式显示。

  • ssc copy的选项:

  • plus:添加该选项,指定文件复制到PLUS目录中,该目录是安装社区贡献的附件的目录。通过sysdir可以显示本地电脑上PLUS目录的路径。

  • personal:添加该选项,指定文件复制到PERSONAL目录中。

  • replace:添加该选项,替换已有文件。

  • public:添加该选项,使得每个人都可以读取新文件; 否则,将根据你在操作系统中设置的默认权限创建文件。

  • binary:添加该选项,指定要复制的文件是二进制文件,并且将按原样复制。 默认该文件是文本文件,并将行尾字符更改为适合计算机/操作系统的字符。

6. 举例

*总结ssc上最近增加或更新的包
ssc new
最新的包.png
*显示最热门的包,默认前10个
ssc hot
热门的包.png
*显示包oaxaca的情况
ssc describe oaxaca
*显示包oaxaca的情况,并将描述结果存至文件oaxaca.log中
ssc describe oaxaca, saving(oaxaca.log)
包oaxaca.png
*显示所有以o开头的包的情况
ssc describe o
*显示所有以o开头的包的情况,将描述情况保存至o.index文件中
ssc describe o, saving(o.index)
o开头的包.png
*安装包oaxaca
 ssc install oaxaca
安装oaxaca.png
*卸载包oaxaca
 ssc uninstall oaxaca
卸载oaxaca.png
*键入文件whitetst帮助文件
ssc type whitetst.hlp
键入文件.png
*将whitetst程序文件保存至工作目录中
ssc copy whitetst.ado
保存ado文件.png

7. 菜单

8. 存储的结果

9. 补充

上一篇 下一篇

猜你喜欢

热点阅读