全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5458 3
2017-08-16
Finance中常常会用到resample,比如(1)做treatment effect时如果是不放回的匹配需要对样本进行随机化以避免匹配顺序对匹配结果的影响,(2)用bootstrap来获得标准误(standard error)。

先生成模拟数据sim_dat


复制代码


1. 有放回的重抽样(resample with replacement)


bootstrap通常需要有放回的抽样,对原样本重抽样形成1000个bootstrap samples,然后对每个每个bootstrap sample计算感兴趣的统计量,形成1000个统计量。


复制代码

2. 无放回的重抽样(resample without replacement)
添加一个辅助列,生成一列随机数,按照这列排序即可。


复制代码


二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-16 06:28:44
deem 发表于 2017-8-16 04:06
Finance中常常会用到resample,比如(1)做treatment effect时如果是不放回的匹配需要对样本进行随机化以避 ...
谢谢分享
二维码

扫码加我 拉你入群

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

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

2017-8-18 16:07:52
LZ尝试过用proc surveyselect重复上述的操作吗
二维码

扫码加我 拉你入群

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

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

2017-8-18 16:19:52
albusdzx 发表于 2017-8-18 16:07
LZ尝试过用proc surveyselect重复上述的操作吗
proc surveyselect是更加强大,能完成一些更特别的抽样,特别是在面板结构下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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