美文网首页stata小小白
stata命令详解-ssc

stata命令详解-ssc

作者: Hobbit的理查德 | 来源:发表于2020-01-24 18:52 被阅读0次

    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. 补充

    相关文章

      网友评论

        本文标题:stata命令详解-ssc

        本文链接:https://www.haomeiwen.com/subject/qoacthtx.html