# Vectors:
hours <- voltage$hours
status <- voltage$status
# Example 1 - Using result of mixmod_em in mix_output:
mix_mod_em <- mixmod_em(
x = hours,
status = status,
distribution = "weibull",
conf_level = 0.95,
k = 2,
method = "EM",
n_iter = 150
)
plot_weibull_em <- plot_prob_mix(
x = hours,
status = status,
id = id,
distribution = "weibull",
mix_output = mix_mod_em
)
plot_weibull_emlines <- plot_mod_mix(
p_obj = plot_weibull_em,
x = hours,
status = status,
mix_output = mix_mod_em,
distribution = "weibull"
)
# Example 2 - Using result of mixmod_regression in mix_output:
john <- johnson_method(x = hours, status = status)
mix_mod_reg <- mixmod_regression(
x = john$x,
y = john$prob,
status = john$status,
distribution = "weibull"
)
plot_weibull_reg <- plot_prob_mix(
x = john$x,
status = john$status,
id = john$id,
distribution = "weibull",
mix_output = mix_mod_reg,
)
plot_weibull_reglines <- plot_mod_mix(
p_obj = plot_weibull_reg,
x = john$x,
status = john$status,
mix_output = mix_mod_reg,
distribution = "weibull"
)
Run the code above in your browser using DataLab