dist <- dist_blended(
list(
dist_exponential(),
dist_genpareto()
)
)
params <- list(
probs = list(0.9, 0.1),
dists = list(
list(rate = 2.0),
list(u = 1.5, xi = 0.2, sigmau = 1.0)
),
breaks = list(1.5),
bandwidths = list(0.3)
)
x <- dist$sample(100L, with_params = params)
dist$default_params$breaks <- params$breaks
dist$default_params$bandwidths <- params$bandwidths
if (interactive()) {
fit_blended(dist, x)
}
Run the code above in your browser using DataLab