老连:再聊Stata中的profile文件

🍎 连享会主页:lianxh.cn

「十年口碑,桃李三千」
🎦 2021 Stata 暑期班
📅 2021 年 7 月 20-30 日
🔑 连玉君(中山大学);江艇 (中国人民大学)
🍓 课程主页https://gitee.com/lianxh/PX

New! lianxh 命令发布了:   GIF 动图介绍
随时搜索 Stata 推文、教程、手册、论坛,安装命令如下:
. ssc install lianxh

作者: 连玉君 (中山大学)
邮箱: arlionn@163.com

我曾写过一篇推文 聊聊Stata中的profile文件,说明了 Stata 中 profile.do 文档的设定思路和方法。现在,我的思路发生了一些变化,也更新了我的 profile.do

下面,我分享一下我的想法和做法。

多年以来我一直把「personal」文件夹放在 Stata 安装目录下,如「D:/stata15/ado/personal」,然后再在此文件夹下放置各类 dofiles 和数据。国内诸多 Stata 用户大体上也都采用了这种模式。

这种做法缺点很明显:每当 Stata 发布新版本时,我就不得不「搬一次家」—— 把「D:/stata15/ado/personal」文件夹剪切到「D:/stata16/ado/personal」。随之搬动的还包括存放外部命令的「plus」文件夹。更麻烦的是,有时候会同时使用 Stata15,Stata16 和 Stata17,便需要执行三次 ssc install pkgname 命令,以至于三个版本下的外部命令彼此不同。

后来我想明白了,我们使用 Word 时,并没有把自己的文档放在 Word 的安装目录下呀!而是放在一个单独的文件夹中,无论使用哪个版本的 Word,我们自己的文件夹都不需要移动,这样安全性和便利性反而更高。

所以,我们要把「自己的东西」从 Stata 安装路径下独立出来。这样,即使 Stata 升级到 20.0,我们的个人文件夹也不需要做任何移动。你甚至可以把你的个人文件夹设置为一个 坚果云共享文件夹:你在家里和办公室可以同时编辑这个文件夹中的文件,你的 coauthor 也可以编辑这个文件夹中的文件。

现在的做法是:在 D 盘下建一个独立的文件夹,「D:/stata」,然后把我分散放置于「D:/stata15/ado/personal」、「D:/stata16/ado/personal」和「D:/stata17/ado/personal」下的文件都整合到「D:/stata/personal」中。在上三个版本的 Stata 安装目录下放置相同的 profile.do 文档,核心内容如下:

global path 'D:/stata' // 统一存放地址

sysdir set PLUS `'$path/plus'' // 外部命令的存放位置
sysdir set PERSONAL `'$path/personal'' // 个人文件夹位置

-点击下载- 连老师设定的 profile.do 文档。亦可扫码下载:

关于我们

  • 🍎 连享会 ( 主页:lianxh.cn ) 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 👉 直达连享会:百度一下:连享会】即可直达连享会主页。亦可进一步添加 主页,知乎,面板数据,研究设计 等关键词细化搜索。
连享会主页  lianxh.cn

New! lianxh 命令发布了:    GIF 动图介绍
随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):
. help lianxh

(0)

相关推荐