今天【其实是昨天,因为昨天一直没成功所以拖到今天才完成的】学习的视频是:

Stata设置-如何正确设置连玉君老师的profile.do文件_哔哩哔哩_bilibili  【推荐关注up主:小志小视界】

*视频中下载是老版的profile.do文档2020/2/11,连老师在2021/7/5更新了这个文档,所以现在下载的是新版的。而其中新版更新的内容是将stata15\16\17整合在一起,但是我的电脑里只安装了stata17没有这个整合的需求,所以可以根据自己的需求稍加修改。

目录

1.了解profile.do文档的作用

2.下载连玉君老师的Profile.do文档

2.1下载【更新版本2021/7/5】

2.2存放位置

3.运行

3.1新建文件夹

3.2根据个人需求修改代码【个人理解不知道对不对】

4.2022.11.27更新(关于开机自动生成文件)

4.1上面修改的本质

4.2最近遇到的问题

4.3解决方案

总结


1.了解profile.do文档的作用

  • 连享会推文:聊聊Stata中的profile文件| 连享会主页 (lianxh.cn)
  • 新版更新内容:聊聊Stata中的profile文件-第二季| 连享会主页 (lianxh.cn)

2.下载连玉君老师的Profile.do文档

2.1下载【更新版本2021/7/5】

  • 在gitee中下载StataProfile: 连玉君的 profile.do 文件。 (gitee.com)    【没有码云账号可以直接复制代码到新建的do file中,然后将do file重命名为profile.do】
  • 实在不行可以在聊聊Stata中的profile文件-第二季| 连享会主页 (lianxh.cn)  【直接点击下载链接自动下载如下图位置】:

2.2存放位置

  • 下载好了之后,存放在下载stata的根目录下【比如我的:D:\StataMP17】

3.运行

3.1新建文件夹

  • 打开D:\StataMP17\ado文件夹
  • 新建D:\StataMP17\ado\personal和D:\StataMP17\ado\plus这两个文件夹【我的这两个文件夹原本在C盘,可以把他们直接移动到D盘这个位置来】

3.2根据个人需求修改代码【个人理解不知道对不对】

  • 第一个需要修改的地方:我不需要整合stata15/16/17,所以我就删除了这行代码
global path "D:/stata"   // 统一存放地址
  • 第二个需要修改的地方:外部命令下载路径的代码
*原来的:
sysdir set PLUS `"$path/plus"'         // 外部命令的存放位置
sysdir set PERSONAL `"$path/personal"' // 个人文件夹位置
*为什么修改?
*因为改了路径之后输入sysdir发现不对劲*修改的:就是按照连老师的推文修改-改为了更详细的代码,这样stata就知道具体的文件夹位置
sysdir set PLUS "`c(sysdir_stata)'ado\plus"         // 外部命令的存放位置
sysdir set PERSONAL "`c(sysdir_stata)'ado\personal" // 个人文件夹位置
  • 再输入sysdir:就改变路径了
. sysdirSTATA:  D:\StataMP17\BASE:  D:\StataMP17\ado\base\SITE:  D:\StataMP17\ado\site\PLUS:  D:\StataMP17/ado\plus\
PERSONAL:  D:\StataMP17/ado\personal\
OLDPLACE:  c:\ado\
  • 重新开启stata: Running D:\StataMP17\profile.do ...后就成功了,只是说会变慢一点


4.2022.11.27更新(关于开机自动生成文件)

参考资料:聊聊Stata中的profile文件| 连享会主页 (lianxh.cn)

4.1上面修改的本质

`c(sysdir_stata)' 是一个暂元,里面存放了 Stata 的安装路径:输入sysdir后显示的第一个文件路径。例如,我的 stata17 存放于 D盘 根目录下,所以,`c(sysdir_stata)' = D:stata17 。【引用:聊聊Stata中的profile文件| 连享会主页 (lianxh.cn)】

而在这个代码之前我并没有定义这个暂元`c(sysdir_stata)' 为path,所以$path识别不出来,故将$path修改为`c(sysdir_stata)'即可,或者在前面定义这个暂元为path也可以“global path……”

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

4.2最近遇到的问题

最近发现C盘中文件变多了,发现Stata开机自动生成的do文件夹竟然在C盘。

在profile.do文档中不是有相应的代码放在stata下载根目录下吗?

我又查看了profile.do文档中关于开机自动生成文件那块的代码。

发现这里的代码也是用的$path,问题原因跟上面一样

4.3解决方案

看连老师的推文,复制他在推文里写的代码进行替换。

修改后的

成功!今天(11/29)的do文件存在了目标文件夹下D:\StataMP17\do!


总结

  • 没有整合stata15/16/17需求的,可以直接下载老版的profile.do
  • 新版的profile.do,如果不想太麻烦,应该可以在最开始将暂元`c(sysdir_stata)'定义为path【global path……】

Stata学习笔记|profile.do文档相关推荐

  1. php txtsql 说明,PHP学习笔记(2)txtSQL文档错误

    PHP学习笔记(2)txtSQL文档错误 次阅读 在使用txtSQL的过程中,发现一处帮助文档错误. 在使用altertable命令改变表名称时,发现如果按照帮助文档所说,使用如下代码无法改变表的名称 ...

  2. 18离线帮助文档_VIM学习笔记 Zeavim离线文档查看器

    Zeal是开源的跨平台软件,用于离线浏览各种开发文档.Zeal使用Dash提供的文档集(Docsets),涵盖近200种开发语言. Zeavim插件,可以在Vim中调用Zeal来查看离线文档. 安装配 ...

  3. Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现

    文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和 ...

  4. python学习笔记之word文档提取

    """ # !/usr/bin/env python # -*- coding:utf-8 -*- # @Author : 史沐凡 # @file : pdf____张坤 ...

  5. python学习笔记之pdf文档提取

    """ # !/usr/bin/env python # -*- coding:utf-8 -*- # @Author : 史沐凡 # @file : pdf____张坤 ...

  6. 信息系统项目管理师学习笔记14-信息文档管理与配置管理

    目录 第14章 信息文档管理与配置管理 14.1 信息系统项目文档及其管理 14.2 配置管理(了解) 14.3 文档管理.配置管理工具 第14章 信息文档管理与配置管理 14.1 信息系统项目文档及 ...

  7. Java学习笔记:Word文档的读写

    不变样式就是run,段落是XWPFParagraph static org.apache.poi.xwpf.usermodel.XWPFPicture addPicture(org.apache.po ...

  8. python 描述符参考文档_描述符 - Python 学习笔记 - UDN开源文档

    描述符 很少有人会去刻意关注描述符 (Descriptor),尽管它时时刻刻以属性.方法的身份出现. 描述符协议: __get__(self, instance, owner) --> retu ...

  9. java学习笔记(word文档备注不能正常显示,如有错误,忘不吝指正)

    1.        定义常量: final double PI=3.1415926按照习惯常量用大写字母命名 2.        System.exit(0);非零的时候表示非正常终止. 3.     ...

最新文章

  1. vue2.0组件之间的通信
  2. python操作系统-Python操作系统
  3. transformer模型_【经典精读】Transformer模型深度解读
  4. C# - 接口,继承
  5. 无人机小区上空盘一圈测体温,背后技术靠谱吗?
  6. Notice: Undefined offset 的解决方法
  7. 应用程序错误代码0xe06d7363怎么解决
  8. iOS原生APP和H5交互-delegate和第三方
  9. 完美二叉树, 完全二叉树和完满二叉树
  10. Javashop开启全新微服务时代
  11. 按键精灵引流脚本实操
  12. 网站建设公司该不该把web前端外包出来!精辟
  13. 彻底理解原型对象与原型链机制
  14. PN结空间电荷区变宽变窄问题
  15. 如何在Google Chrome浏览器中清除浏览历史记录
  16. base+ball=games
  17. Nginx是什么?怎么用?(新手入门版)教程
  18. C语言中空格,空字符,字符数组结束符的区别
  19. 计算机电池的性能参数,【戴尔灵越3567笔记本电脑使用总结】体积|电池|性能_摘要频道_什么值得买...
  20. 生成微信小程序二维码,可跳转到小程序指定页面。

热门文章

  1. 免费地图,你的位置比你想象的还值钱
  2. 模具保护器国内十大厂家排名榜
  3. vue基于elementUI表格状态判断展示
  4. 開始EEPlat之旅
  5. Braid的艺术:为不凡的游戏创造卓绝的艺术世界
  6. Android开机时间分析
  7. Ubuntu卸载自带Firefox安装Firefox中国版
  8. 使用天天模拟器开发android应用
  9. 使用 AccessibilityService服务抢红包
  10. 福州大学数学与计算机科学学院邮编,福州大学研究生院