Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中为给定百分比生成经过审查的数据_R_Survival Analysis_Exponential_Reliability_Weibull - Fatal编程技术网

在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分位数与你随机实现的不平衡混合威布尔数相同@非常感谢你。