全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5903 6
2008-12-22
<p>我处理个问题,编程如下:</p><p>capture program drop obs<br/>program obs<br/>syntax varlist [if] [in]  [,GENerate(str)]<br/>tempfile af  bf<br/>  save "`af'"<br/>  keep `varlist'<br/>  sort `varlist'<br/>  duplicates drop `varlist' , force<br/>  gen `generate'=_n<br/>  save "`bf'"<br/>  use "`af'" ,clear<br/>  sort `varlist'<br/>  merge `varlist' using "`bf'"<br/>drop _merge<br/>end</p><p>上面的程序在stata的do窗口中是没问题的,可以运行,说明程序是大体对的。</p><p>但我想把它保留下来,用txt文档贴入上面的程序,名为obs.ado</p><p>存入D:\Program Files\Stata10\ado\base\o   中,</p><p>让开打开stata,直接调用obs命令,</p><p>却说“unexpected end of file<br/>(error occurred while loading obs.ado)<br/>r(612);"</p><p>请问这是为什么???  程序出问题了,还是其他怎么的了??<br/></p>
二维码

扫码加我 拉你入群

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

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

全部回复
2008-12-22 21:00:00
SHIMA
二维码

扫码加我 拉你入群

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

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

2008-12-23 10:43:00

是的,每次都要重新把obs的程序重新在窗口中输一道,

开机直接调用obs,还是说什么unexpected end of file
(error occurred while loading obs.ado)
r(612);" 不知道为什么。

请高手指点啊!

二维码

扫码加我 拉你入群

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

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

2010-1-18 15:33:16
413024 发表于 2008-12-22 18:25
我处理个问题,编程如下:capture program drop obsprogram obssyntax varlist [if] [in]  [,GENerate(str)]tempfile af  bf  save "`af'"  keep `varlist'  sort `varlist'  duplicates drop `varlist' , force  gen `generate'=_n  save "`bf'"  use "`af'" ,clear  sort `varlist'  merge `varlist' using "`bf'"drop _mergeend上面的程序在stata的do窗口中是没问题的,可以运行,说明程序是大体对的。但我想把它保留下来,用txt文档贴入上面的程序,名为obs.ado存入D:\Program Files\Stata10\ado\base\o   中,让开打开stata,直接调用obs命令,却说“unexpected end of file(error occurred while loading obs.ado)r(612);"请问这是为什么???  程序出问题了,还是其他怎么的了??
程序最后必须硬回车空一行
二维码

扫码加我 拉你入群

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

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

2011-3-25 18:00:16
stata的编程功能还是欠缺把,这个硬回车害了我半下午!
二维码

扫码加我 拉你入群

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

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

2011-3-25 18:10:19
这么强悍的问题,stata还是很无语了,看来,
我处理数据都是用matlab
虽然麻烦一点,呵呵
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群