全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
17098 9
2015-10-04
请教高手和前辈:

bootstrap的结果一定和以前的不一样吗?

我的难题是,我的sample有344个,但并非正态分布,我先在假设正态分布的基础上算了mean和95%CI;然后bootstrap,两种方法得到的结果基本是一样的,除了置信区间有些许差别。

我不明白的是,我的数据明显不是正态分布,建立在正态分布基础上的假设便是不准确的,拔靴法结果应该是准确的,为何两次是一样呢?

我的command:

bootstrap meancost =r(mean),reps(1000) : sum cost
二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-4 17:50:25
补充一点:我的sample是一个,里面含有344个个体。

二:我每次bootstrap的结果是一样的,不管怎么改seed和reps, 我怀疑stata是不是直接把我的原sample重复了好几遍。

三:我的目的是计算平均消费,sample数据中含有大量的0,不知是否有影响。。

多谢了!!
二维码

扫码加我 拉你入群

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

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

2015-10-4 18:32:52
给数据吧~窝自己跑一遍试试就知道了~
二维码

扫码加我 拉你入群

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

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

2015-10-4 18:45:45
你看人家的提示啊,同时,bs方法不是计算均值的,是通过抽样计算标准误的。

Warning:  Because summarize is not an estimation command or does not set e(sample), bootstrap has no way to determine
          which observations are used in calculating the statistics and so assumes that all observations are used.  This
          means that no observations will be excluded from the resampling because of missing values or other reasons.


二维码

扫码加我 拉你入群

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

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

2015-10-5 06:57:23
蓝色 发表于 2015-10-4 18:45
你看人家的提示啊,   每次都全部抽样当然结果是一样的

Warning:  Because summarize is not an estimat ...
我好像知道问题在哪儿了,看来我的怀疑是正确的,的确没有抽样,而只是在重复使用我的原sample。多谢你的提点!!

请问,我要怎么bootstrap mean呢?在网上找到的例子都是regression的,我想的到的是mean of mean
二维码

扫码加我 拉你入群

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

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

2015-10-5 07:01:40
foozhencheng 发表于 2015-10-4 18:32
给数据吧~窝自己跑一遍试试就知道了~
好的,麻烦你帮我看一下,谢谢!
我纠结的是怎么bootstrap mean of mean.
附件列表

data.xlsx

大小:13.04 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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