【发布时间】:2017-02-12 03:27:00
【问题描述】:
我将如何创建一个 R 代码算法来采样截断 Weibull(0,1) 和 Uniform(2,4) 的混合分布。给我带来困难的主要部分是截断的 Weibull 分布。通常,威布尔分布是在正实线上定义的,因此我不能使用 R 提供的内置函数。混合分布如下:
f(x) = 0.3 × Weibull(0,1) + 0.7 ×U(2,4)
注意:截断的 Weibull 分布如下:
f(x; k, λ) = c(k/λ)[(x/λ)^(k−1)]exp{−(x/λ)^k}, x ∈ (0, 1)
在哪里
c=1/{1 - exp(-1/(λ^k))}
【问题讨论】:
标签: r