全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5129 8
2010-07-05
想模拟右删失的生存时间数据,设定不同的删失比例,比如:生存时间数据用指数分布产生,定义终止时间为50d,设定删失比例为60%,这样的数据应该怎么模拟呢???
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-5 20:40:57
下面这段话是我从一篇论文中摘抄的,我不明白的是怎样根据删失数据分布和删失比例迭代出C的值??

含删失的生存数据产生的
详细步骤如下:
(1)根据生存分布和协变量的设置,产生生存时间的n
    个时间点Ti;
(2)根据删失时间变量L的分布,以及删失比例F%的设置值,通过模拟迭代的
    方法确定不同删失分布的参数,生成删失时间的n个时间点LI。常见地,若
    删失分布为均匀分布U(o, c),通过迭代模拟,可计算出。的值。再通过均匀
    分布的随机数发生器,产生n个删失时间点Li
(3)根据定义ti= min(Ti,Li),得到n个观测时间点ti,生成n个含随机删失的生
    存数据((ti,δi).
二维码

扫码加我 拉你入群

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

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

2010-8-16 20:22:43
能告诉我你看的论文题目吗  最好能把那个论文共享一下  发给我就更好了  110792607@qq.com
二维码

扫码加我 拉你入群

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

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

2010-8-16 21:50:44
previal 发表于 2010-7-5 20:40
下面这段话是我从一篇论文中摘抄的,我不明白的是怎样根据删失数据分布和删失比例迭代出C的值??

含删失的生存数据产生的
详细步骤如下:
(1)根据生存分布和协变量的设置,产生生存时间的n
    个时间点Ti;
(2)根据删失时间变量L的分布,以及删失比例F%的设置值,通过模拟迭代的
    方法确定不同删失分布的参数,生成删失时间的n个时间点LI。常见地,若
    删失分布为均匀分布U(o, c),通过迭代模拟,可计算出。的值。再通过均匀
    分布的随机数发生器,产生n个删失时间点Li
(3)根据定义ti= min(Ti,Li),得到n个观测时间点ti,生成n个含随机删失的生
    存数据((ti,δi).
我也很感兴趣这篇文章啊.
另外,你的删失是固定在某一天(60), 没有分布的。所以(2)未必适用于你的情况
二维码

扫码加我 拉你入群

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

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

2011-3-21 01:05:19
我也遇到同样的问题一直在琢磨这个C是怎么根据这个删失分布和删失比例迭代来的呢?不知道这个问题您现在解决了吗? 4# jingju11
二维码

扫码加我 拉你入群

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

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

2011-5-21 15:00:06
不知这样对不对:模拟的时候先随机生成1000个Ti,然后凭经验设一个C,然后按U(0,C)随机生成1000个Li,然后得到(ti,δi),最后看sum(δi)/1000就是对应C的删失率。如果删失率比你希望的小了,那就减小C的值,这样可以提高删失率,反之亦然。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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