全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11268 31
2014-03-18

求大神帮忙解决以下的SAS程序问题,试了很多次,实在是没有办法自己搞定。birth_data.xls


以上是一个birth_data的数据集。里面的变量包括patientage,一共有N个观测。现在我想要通过SAS产生一些模拟数据集。要求如下:


1)  在age的最大值和最小值之间随机产生0.1*N个模拟数。

2)  在birth_data随机抽取10%的干净数据,这些数据将被上一步中产生的模拟数据代替。随机抽取的次数为1000次,相应地,替代的次数也为一千次。这样可以得到1000个被抽取和替代后的birth_data的模拟数据集。

3)  得到的1000个模拟数据集以后,分别计算出这些模拟数据集中age的均值和方差,并且将这些均值和方差合并入格式如下的数据集中。

  

Simulation degree

  

Simulation dataset order



mean



std



0.1



1







0.1



2







0.1



3







0.1



4







0.1



5







0.1



... …







0.1



1000







附件列表

birth_data.xls

大小:249.5 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-18 20:42:32
大神帮我看一下呀。
二维码

扫码加我 拉你入群

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

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

2014-3-18 20:43:25
@yongyitian
二维码

扫码加我 拉你入群

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

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

2014-3-18 23:10:36
2. 在birth_data随机抽取10%的干净数据,这些数据将被上一步中产生的模拟数据代替.

不明白这是什么意思,请举例说明。
二维码

扫码加我 拉你入群

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

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

2014-3-19 08:57:21
yongyitian 发表于 2014-3-18 23:10
2. 在birth_data随机抽取10%的干净数据,这些数据将被上一步中产生的模拟数据代替.

不明白这是什么意思 ...
就是在第一步里面我不是产生了10%*N个模拟的数据嘛,然后用这些模拟的数据随机的替代birth_data里面的10%的数据。
二维码

扫码加我 拉你入群

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

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

2014-3-19 11:20:07
复制代码
二维码

扫码加我 拉你入群

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

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

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

分享

扫码加好友,拉您进群