在R中为给定百分比生成经过审查的数据
我想使用以下两种分布在在R中为给定百分比生成经过审查的数据,r,survival-analysis,exponential,reliability,weibull,R,Survival Analysis,Exponential,Reliability,Weibull,我想使用以下两种分布在R中生成10%、20%和30%的删失数据 # generate the life-time observations data1 = c(rweibull(15, 1,2), rweibull(35, 2,3)) # censoring time observations data2 = rexp(50, c) 但是我想通过给定的审查比例来确定c,例如,10%,20%和30%。也就是说,我们可以通过P(data1>=data2)=10%,P(data1>=data2)=2
R
中生成10%、20%和30%的删失数据
# generate the life-time observations
data1 = c(rweibull(15, 1,2), rweibull(35, 2,3))
# censoring time observations
data2 = rexp(50, c)
但是我想通过给定的审查比例来确定c
,例如,10%,20%
和30%
。也就是说,我们可以通过P(data1>=data2)=10%
,P(data1>=data2)=20%
等进行计算。我的问题是如何找到给定比例的c
?我们有任何特定的r
功能吗?谢谢大家! 用统计学术语来说,你要求的是Weibull和指数混合的累积分布的交集的解析解。似乎不太可能构建一个简单的解决方案,但有一个包可以让您对发行版执行高级操作。安装发行版
软件包,然后完成vignette。它将自己标记为“面向对象的分布实现”,这是获得统计分布行为经验的一个好方法。这就像是一门即时的高级数理统计课程。你有没有寻求其他的意见?我发现了一个关于幂变换指数分布的有趣讨论。结果证明他们是威布尔。你可以对一个指数进行幂变换,使其0.7分位数与你随机实现的不平衡混合威布尔数相同@非常感谢你。