全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2004 1
2014-09-29
悬赏 50 个论坛币 已解决
比如,原样本数据为d:\data,样本容量为100,估计方法为最小二乘(最小二乘可直接用bootstrap,这里仅是假设),实现目标是:从原样本中有放回抽样10000次,估计每次抽样数据,并保持每次估计系数。如果用如下代码:
clear
set seed 123
local nboot=1
while `nboot'<10000 {
use "D:\data.dta"
bsample 100
save D:\try`nboot'.dta
use D:\try`nboot'.dta

regress y x
matrix coef`nboot'=e(b)
local nboot=`nboot'+1
}
是可以运行的,但如果我把估计方法换做我的估计方法,程序抽样一次并估计并保存系数后,第二次应该是运行到红色字体处,就提示“no; data in memory would be lost”,但红色字体处我不能加clear选项,因为我要每次运行的系数。所以不知为什么,怎么解决?


最佳答案

ermutuxia 查看完整内容

把那一句改成这样,use "D:\data.dta",clear
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-29 20:42:49
把那一句改成这样,use "D:\data.dta",clear
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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