楼主: SpencerMeng
30713 10

[学习心得] 教会你如何调用专属自己的ado文件 [推广有奖]

贵宾

Trade Economicist

已卖:6份资源

学科带头人

53%

还不是VIP/贵宾

-

TA的文库  其他...

Crush for Stata

International Trade With Stata

威望
1
论坛币
243792 个
通用积分
3557.6529
学术水平
536 点
热心指数
681 点
信用等级
441 点
经验
101515 点
帖子
2370
精华
0
在线时间
1798 小时
注册时间
2013-11-12
最后登录
2025-3-19

初级热心勋章 中级热心勋章 初级信用勋章

楼主
SpencerMeng 在职认证  发表于 2014-12-5 16:21:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


我们都知道Stata用户可以自己编写程序文件(ado文件),这些文件可以自行修改、添加和下载,我认为这也是Stata始终处于统计分析方法发展前沿的法宝。在此,拙笔一个简单的例子,使大家对ado文件不再陌生。


Step1 在空白的do文档中输入

  1. program define mylover
  2.        version 11.2  //定义程序时把自己的版本写上,以免不同版本不兼容
  3.       dis in red  "欢迎各坛友在Stata版块积极发言"
  4. end
复制代码

Step2 点击小磁盘,将这段代码save as,保存为文件名mylover,保存类型是ado,可以先保存在桌面。桌面上生产mylover.ado后,把这个程序文件剪切至你的stata软件安装目录下的ado文件夹里面的personal文件夹里面,就ok


Step3 stata界面的command中输入mylover


   Okdone!很easy~~  这就是一个很简洁的程序文件,话说咱也可以编写自己的ado文件啦。请把你们的试用结果回帖告诉我哟~Tell me tell me dddddddd tell me Wonder Girls


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ado文件 do文件 Personal Program persona 如何

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
wxhua5 + 2 + 2 + 2 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

沙发
metrischen 发表于 2014-12-8 11:40:30
昨天自己在家也做了个ADO文件,用于LOGISTIC逐步回归,谢谢版主的介绍,刚好整合到一起。
也有不少机会出去交流,备份好自己的数据和ADO文件,确实方便。
已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
SpencerMeng + 60 + 10 + 1 + 1 分析的有道理

总评分: 经验 + 60  论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
小南瓜2013 发表于 2015-4-16 10:53:34
到现在还在摸索阶段,
每次遇到不会的了就上论坛看,
然后学到了好多东西,
虽然我还是一只菜鸟 。。。。
已有 1 人评分论坛币 热心指数 收起 理由
SpencerMeng + 10 + 1 大牛之前都是菜鸟

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

板凳
土豆丝001 发表于 2015-9-24 13:06:57
谢谢楼主~!么么哒

报纸
sheng子 发表于 2016-3-10 17:41:57
QQ截图20160310174026.png 请问出现了这种问题咋办啊?

地板
sunchuntao 发表于 2018-3-29 19:59:09
谢谢楼主

7
胡明敏 发表于 2019-4-20 22:14:53
谢谢分享

8
flora1997 发表于 2019-9-22 22:34:33
成功了,电脑第一个自己写的命令 mylover 好感动啊!!

9
tinysept 学生认证  发表于 2020-8-19 16:00:16
谢谢楼主分享~~~

10
赵安豆 发表于 2024-6-10 19:07:58
你已经很好地概述了如何创建和调用自己的Stata ado文件,这是一个非常好的开始!以下是步骤的详细解释:

### 步骤1:编写ado文件

在你的do文件中输入以下代码:
```stata
program define mylover
    version 11.2 // 这里写上你的Stata版本号,避免因为版本不兼容而无法运行。
    di in red "欢迎各坛友在Stata版块积极发言"
end
```
这段代码定义了一个名为`mylover`的程序,在运行时会显示一条红色的信息。

### 步骤2:保存并移动ado文件

- 保存这个do文件,但是要将其另存为一个 ado 文件。文件名应与你的程序名称相同(在这个例子中是`mylover.ado`)。
- 然后将生成的`mylover.ado`文件移到Stata的个人(personal)文件夹下。通常,你可以在Stata安装目录下的`ado/personal`找到这个文件夹。

### 步骤3:调用自定义程序

最后,在Stata命令行中输入:
```stata
mylover
```
如果一切正常,你应该能看到"欢迎各坛友在Stata版块积极发言"这条红色信息显示出来。这表示你已经成功创建并运行了自己的ado文件。

### 注意事项:

- 确保你的Stata能够找到`personal`文件夹下的文件。你可以使用`which mylover`命令来检查Stata是否能找到这个程序。
- 如果在其他电脑上运行,确保将`mylover.ado`文件复制到新电脑的相应`personal`文件夹下。

希望这能帮助你更深入地了解如何创建和调用自己的Stata ado文件!如果有任何问题或需要进一步的帮助,请随时提问。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 16:30