楼主: zhang_yeah
24742 16

[编程问题求助] 运行mvmeta命令时,遇到“file mvmeta.ster not found r(601)”的问题 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

61%

还不是VIP/贵宾

-

威望
0
论坛币
85 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
14770 点
帖子
81
精华
0
在线时间
82 小时
注册时间
2013-6-27
最后登录
2014-5-5

楼主
zhang_yeah 发表于 2013-7-4 11:06:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位站友,我在学习stata11的Worked example of glst command时遇到一下问题:
不知道是因为什么原因,在“capture estimates save mvmeta,   replace”这句命令中这个.ster文件始终无法保存,以至于在"estimates use mvmeta" 命令里出现“file mvmeta.ster not found r(601)”的问题.

请问这是哪里出问题了,怎么解决啊?
谢谢了!

一下附上这个.do文件里面的命令:
version 11

use http://nicolaorsini.altervista.org/data/bmi_rc, clear

// Center each study to the baseline reference dose (first row within each study)
// NB: This is important to avoid bias estimates
//     because glst is assuming the fitted line is going through the origin (lnRR=0,dose=0)

bysort id: gen bmic = bmi - bmi[1]

// create spline transformations for the centered exposure

mkspline bmics = bmic, nk(3) cubic

// create spline transformations for the original exposure to be used for predictions

mkspline bmis = bmi, nk(3) cubic

// First stage - Study specific estimates using splines

mvmeta_make glst logor bmics1 bmics2, cov(n case) se(selogor) pfirst(id studyt) saving(ssest_spline) replace  by(id)  names(b V)

// Second stage - Pool study specific estimates using random-effects

preserve
use ssest_spline, clear
mvmeta b V  , mm   i2
capture estimates save mvmeta,   replace
restore

// Obtain and plot the dose-response relationship back on the original scale

estimates use mvmeta

// Get values of the splines at the chosen reference value (min)
su bmis1 bmis2 if bmi == float(19.3)

predictnl logor_sp = _b[bbmics1]*(bmis1-19.3) + _b[bbmics2]*(bmis2-0) , ci(los his)

gen ors = exp(logor_sp)
gen lbs = exp(los)
gen ubs = exp(his)

// Compare with a linear trend using a two-stage random-effect
glst logor bmic, cov(n case) se(selogor) pfirst(id studyt) ts(r)

// Obtain and plot the dose-response relationship back on the original scale

predictnl logor_l  = _b[bmic]*(bmi-19.3)
gen orl  = exp(logor_l)

// Overlay predictions from spline and linear models

twoway  ///
(line orl bmi, sort  lc(black) lp(-) ) ///
(line ors  lbs ubs  bmi, sort ///
lw(thick thick thick) lc(black black black) ///
lp(l longdash longdash)) , ///
yscale(log)  ///
ytitle("Relative Risk") xtitle("Body Mass Index") ///
scheme(s1mono) ///
xlabel(19(1)35) xmtick(19(.5)35) ///
ymtick(1(.5)8) ylabel(1 2 4 8 , format(%3.2fc) angle(horiz)) ///
legend(label(1 "Linear Model")  label(2 "Spline Model") ///
order(1 2) ring(0) pos(11) col(1) ) ///
plotregion(style(none))

二维码

扫码加我 拉你入群

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

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

关键词:found Meta file ETA not example file important reference command

回帖推荐

h3327156 发表于4楼  查看完整内容

我很穷地,所以也是使用论坛上的 Stata12, 我之前曾出问题重灌,使用下载的Stata12是在 https://bbs.pinggu.org/thread-2197237-1-1.html 祝 顺利解决阿! 不过记得喔,灌了之后,一开始还是不能执行,但它会提示有那些外部命令须要重下载。

h3327156 发表于2楼  查看完整内容

经测试真是如楼主所说。 Stata11会 然而若用Stata12,则 所以,楼主还是改用Stata12吧!

沙发
h3327156 发表于 2013-7-4 12:32:54
经测试真是如楼主所说。
Stata11会
測試Stata11_2013_7_4.JPG

然而若用Stata12,则
測試2013_7_4.JPG

所以,楼主还是改用Stata12吧!
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhang_yeah + 1 + 1 + 1 热心帮助其他会员

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

藤椅
zhang_yeah 发表于 2013-7-4 17:08:00
h3327156 发表于 2013-7-4 12:32
经测试真是如楼主所说。
Stata11会
谢谢h3327156站友!
但是我用论坛里提供的stata12也是出现那个错误提示
你能把你用的stata12的下载地址给我吗?
或者发一份到我的邮箱drchenfei@163.com,谢谢了!

板凳
h3327156 发表于 2013-7-4 17:49:06
zhang_yeah 发表于 2013-7-4 17:08
谢谢h3327156站友!
但是我用论坛里提供的stata12也是出现那个错误提示
你能把你用的stata12的下载地址 ...
我很穷地,所以也是使用论坛上的 Stata12,
我之前曾出问题重灌,使用下载的Stata12是在
https://bbs.pinggu.org/thread-2197237-1-1.html

祝 顺利解决阿!

不过记得喔,灌了之后,一开始还是不能执行,但它会提示有那些外部命令须要重下载。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhang_yeah + 1 + 1 + 1 观点有启发

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

报纸
zhang_yeah 发表于 2013-7-4 18:52:20
h3327156 发表于 2013-7-4 17:49
我很穷地,所以也是使用论坛上的 Stata12,
我之前曾出问题重灌,使用下载的Stata12是在
http://bbs.pi ...
真的太感谢了!!!
我重新安装下,有问题再请教你

地板
zhang_yeah 发表于 2013-7-5 12:07:45
h3327156 发表于 2013-7-4 17:49
我很穷地,所以也是使用论坛上的 Stata12,
我之前曾出问题重灌,使用下载的Stata12是在
http://bbs.pi ...
我下载https://bbs.pinggu.org/thread-2197237-1-1.html里的STATA12,按照帖子里的说明安装,并下载外部命令后,还是不能执行。
不知道是我安装的路径有问题呢(c:\program file\stata12和d:\stata12这两个安装路径我都试过),还是因为我用的是win7系统而导致的问题。
你用的是win xp系统吧?你在重灌软件时,有什么需要特别注意的地方吗?

谢谢啦!

7
h3327156 发表于 2013-7-5 12:18:21
zhang_yeah 发表于 2013-7-5 12:07
我下载https://bbs.pinggu.org/thread-2197237-1-1.html里的STATA12,按照帖子里的说明安装,并下载外部命 ...
我的确实是 win XP 系统,几年前因为听人家说 XP 最稳, 软件相容性最高,
所以我就一直没换。

但我觉得这应当跟系统没啥关系吧!

我重灌软件时,并没有特别注意什么,
不过,我在执行您那程序时,好像是装了两个外部命令的样子。

您重灌重执行时, 还是出现 file mvmeta.ster not found 吗?
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhang_yeah + 1 + 1 + 1 热心帮助其他会员

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

8
zhang_yeah 发表于 2013-7-5 12:40:29
h3327156 发表于 2013-7-5 12:18
我的确实是 win XP 系统,几年前因为听人家说 XP 最稳, 软件相容性最高,
所以我就一直没换。
谢谢您这么快就给予回复!
对,还是有file mvmeta.ster not found。
不过我把外部命令都添加了,在C:\ado\plus文件夹里。好像依然出现这个问题,不知道是不是因为我曾经安装过4个不同版本的stata11、stata12的原因……

9
h3327156 发表于 2013-7-5 13:02:17
zhang_yeah 发表于 2013-7-5 12:40
谢谢您这么快就给予回复!
对,还是有file mvmeta.ster not found。
不过我把外部命令都添加了,在C:\a ...
.....................................................
四个,
我这台计算机电脑只装过两个都SE版, Stata11 和 Stata12
【旧版的在另一台,我接触过最旧的是 Stata8,我那留美的老师是说他老师在美国时,
推荐他使用 Stata1, 我是没见过Stata刚出来长什么样, 应当也是很牛】

我觉得啦,您要不要那个文件夹换个名,或换名搬到另一个硬碟上【我不确定这样有没有用】
再重执行,该下的外部命令下一下。

如果还是不行,要嘛放弃,要嘛换台电脑试试看好了。


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhang_yeah + 1 + 1 + 1 热心帮助其他会员

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

10
zhang_yeah 发表于 2013-7-5 13:40:08
h3327156 发表于 2013-7-5 13:02
.....................................................
四个,
我这台计算机电脑只装过两个都SE版,  ...
恩,真的太感谢了!
我看我还是换台电脑试试好了,再次谢谢您的帮助和建议!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-4 02:27