搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  profile.txt
资料下载链接地址: https://bbs.pinggu.org/a-1351041.html
附件大小:
许多学stata的人时常会遇到下载的命令安装的问题,当软件升级后,原先下载的命令怎么处理,难道好需要重新下载吗?
当你明白了stata目录中文件夹的设置,以后许多事情就简单了。
如,我自己的stata软件就放在
d: \Stata12的一个目录下,这个目录里面包括ado文件夹
. sysdir
STATA: d:\Stata12\
UPDATES: d:\Stat12\ado\updates\
BASE: d:\Stat12\ado\base\
PLUS: d:\Stat12\ado\plus\
PERSONAL: d:\Stat12\ado\personal\
这样,直接把stata12的文件目录压缩,可以考的u盘,到其它机器上,只要解压到d:盘就可以使用了。
比Spss,eview,R软件省事多了。

以stata11为例
一、stata官方路径

刚安装完stata11,用sysdir命令可以查看安装好的路径

. sysdir
STATA: C:\Program Files\Stata11\
UPDATES: C:\Program Files\Stata11\ado\updates\
BASE: C:\Program Files\Stata11\ado\base\

其中: base是安装时就把各个命令都放好了,你可以自己到那个目录看看
UPDATES: C:\Program Files\Stata11\ado\updates\ 是你用stata官方的升级包升级文件时,安装的升级文件的路径

二、自己下载的如outreg、这些命令在哪里呢
1、如果你的stata没有profile.do文件,那么当你下载安装outreg等外部命令时,stata会自动在c:下面建立一个ado的目录,ado目录里面会有plus(或personal)目录,plus目录里面会有o的目录,outreg就会安装到plus下的o的目录里面。
这时候执行sysdir
. sysdir
STATA: C:\Program Files\Stata11\
UPDATES: C:\Program Files\Stata11\ado\updates\
BASE: C:\Program Files\Stata11\ado\base\
PLUS: C:\ado\plus\
PERSONAL: C:\ado\personal\

personal目录是存在你自己拷贝过来的文件,如在网上找的vuong.ado等,这些文件无法install的

也就是说
PLUS: C:\ado\plus\
PERSONAL: C:\ado\personal\
这两个目录是单独的,是存放非官方升级的命令的。

2、如何改变单独下载的命令的存放路径
这时候需要创建一个profile.do文件,
文件内容如下:(具体路径可以根据自己的需要修改,这里只是一个例子,假如你想把单独下载的文件都放到stata11的同一个目录里面。则profile文件里面内容如下(我这个profile文件是一个最简单的,你可以设置更加复杂的):

//=========================================
sysdir set PLUS "
C:\Program Files\Stata11\ado\plus"
sysdir set PERSONAL "
C:\Program Files\Stata11\ado\personal"
//=========================================


这样,一旦打开stata软件,stata优先执行profile文件,告诉软件你的附加的命令在什么地方。
这时候如果,下载安装如outreg2命令,则会自动安装到"C:\Program Files\Stata11\ado\plus"下对应的目录里面。


三、安装新的stata怎么样才能使原来单独下载的命令也能用?
1、如果没有profile文件,则很简单,你不需要设置什么。
假如你新买了stata12,当安装完时,stata12会自动把c:\ado目录作为下载外部命令的目录。

2、假如你已经有profile文件了,那你就根据你自己的需要来设置,
如果你想把文件放到Stata12的安装目录下,那么就把C:下的ado文件夹中的plus和personal目录整个都拷贝到
C:\Program Files\Stata12\ado\下

profile文件内容设置成如下:
//=========================================
sysdir set PLUS "C:\Program Files\Stata12\ado\plus"
sysdir set PERSONAL "C:\Program Files\Stata12\ado\personal"
//=========================================


3、或者你不想拷贝,
你可以直接设置profile中为旧的stata11 中存放的目录
//=========================================
sysdir set PLUS "C:\Program Files\Stata11\ado\plus"
sysdir set PERSONAL "C:\Program Files\Stata11\ado\personal"
//=========================================


这样当你执行outreg2的时候,stata12会自动在stata11的那个目录里面找需要的命令


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2025-12-29 20:24