- Package now depends on R(>= 3.5.0)

`mr_method()`

: Deprecated, use`estimate_cdf()`

instead. Renamed output column`characteristic`

with`x`

. Set default value for`id`

to`NULL`

.`johnson_method()`

: Deprecated, use`estimate_cdf()`

instead. Renamed output column`characteristic`

with`x`

. Set default value for`id`

to`NULL`

.`kaplan_method()`

: Deprecated, use`estimate_cdf()`

instead. Renamed output column`characteristic`

with`x`

. Set default value for`id`

to`NULL`

.`nelson_method()`

: Deprecated, use`estimate_cdf()`

instead. Renamed output column`characteristic`

with`x`

. Set default value for`id`

to`NULL`

.`plot_prob.default()`

(former`plot_prob()`

): Renamed`event`

with`status`

.`plot_prob_mix()`

: Deprecated, use`plot_prob()`

instead. Removed default value`NULL`

for argument`mix_output`

. Renamed`event`

with`status`

.

`ml_estimation.default()`

(former`ml_estimation()`

): Renamed`event`

with`status`

. Removed`details`

. Changed names and contents of list elements in output. See`?ml_estimation`

.`loglik_function`

: Renamed`event`

with`status`

. Renamed`pars`

with`dist_params`

.`rank_regression.default()`

(former`rank_regression()`

): Renamed`event`

with`status`

. Removed`details`

. Changed names and contents of list elements in output. See`?rank_regression`

.`mixmod_em.default()`

(former`mixmod_em()`

): Renamed`event`

with`status`

. Removed`post`

.`mixmod_regression.default()`

(former`mixmod_regression()`

): Renamed`event`

with`status`

. Added arguments`k`

and`control`

, which provide finer control over the segmentation process. Expect default setting to provide other results than in prior versions.`predict_prob()`

: Renamed`loc_sc_params`

with`dist_params`

.`predict_quantile()`

: Renamed`loc_sc_params`

with`dist_params`

.`plot_mod.default()`

(former`plot_mod()`

): Renamed`event`

with`status`

. Renamed`loc_sc_params`

with`dist_params`

. Removed`y`

.`plot_mod_mix()`

: Deprecated, use`plot_mod()`

instead. Renamed`event`

with`status`

.`plot_pop()`

: Added argument`tol`

to restrict the range of failure probabilities. Removed argument`color`

. Renamed argument`params`

to`dist_params_tbl`

, which only supports location and scale parameters (also for`distribution = "weibull"`

). Changed behavior of`dist_params_tbl`

: A`tibble`

is now recommended instead of a vector.

`confint_betabinom.default()`

(former`confint_betabinom()`

): Renamed`event`

with`status`

. Renamed`loc_sc_params`

with`dist_params`

. Added argument`b_lives`

which allows the user to specify probabilities`p`

for`B_p-lives`

to be considered.`confint_fisher.default()`

(former`confint_fisher()`

): Renamed`event`

with`status`

. Renamed`loc_sc_params`

with`dist_params`

. Renamed`loc_sc_varcov`

with`dist_varcov`

. Added argument`b_lives`

which allows the user to specify probabilities`p`

for`B_p-lives`

to be considered.`delta_method()`

: Renamed`loc_sc_params`

with`dist_params`

. Renamed`loc_sc_varcov`

with`dist_varcov`

.`plot_conf.default()`

(former`plot_conf()`

): Switched position of arguments`direction`

and`distribution`

.

`dist_delay_register()`

: Deprecated, use`dist_delay()`

instead.`dist_delay_report()`

: Deprecated, use`dist_delay()`

instead.`mcs_delay_register()`

: Deprecated, use`mcs_delay()`

instead. Renamed`x`

with`time`

. Renamed`event`

with`status`

. Removed`seed`

. Removed`int_seed`

from output list.`mcs_delay_report()`

: Deprecated, use`mcs_delay()`

instead. Renamed`x`

with`time`

. Renamed`event`

with`status`

. Removed`seed`

. Removed`int_seed`

from output list.`mcs_delays()`

: Deprecated, use`mcs_delay()`

instead. Renamed`x`

with`time`

. Renamed`event`

with`status`

. Removed`seed`

. Removed`int_seed`

from output list.`dist_mileage()`

: Removed`event`

. Renamed`x`

with`time`

. Switched position of arguments`time`

and`mileage`

.`mcs_mileage()`

: Removed`event`

. Renamed`x`

with`time`

. Switched position of arguments`time`

and`mileage`

.

- Added support for ggplot2 in all plot functions. Plot method can be selected in
`plot_prob()`

or`plot_pop()`

via argument`plot_method`

. - Added
`reliability_data()`

: Create consistent reliability data. - Added
`estimate_cdf()`

: Unite functionality of`mr_method()`

,`johnson_method()`

,`kaplan_method()`

and`nelson_method()`

. Added option`ties.method`

for`method = "mr"`

, which specifies how ties should be treated. - Support of multiple methods in
`estimate_cdf()`

and all functions that depend on the`cdf_estimation`

(`rank_regression()`

,`plot_prob()`

,`plot_mod()`

,`plot_conf()`

,`mixmod_regression()`

). `plot_prob()`

and`plot_mod()`

are able to handle mixture models.`mixmod_regression()`

is now more flexible. Argument`k`

can be used to control number of subgroups or to determine them in an automatic fashion. Argument`control`

provides additional control over the segmentation procedure.- Added
`print.wt_rank_regression()`

,`print.wt_ml_estimation()`

,`print.wt_model_estimation()`

,`print.wt_model_estimation_list()`

,`print.wt_mixmod_regression()`

and`print.wt_mixmod_regression_list()`

. - Added
`vcov.wt_model_estimation()`

. - Added
`dist_delay()`

: Generalizes the distribution-specific modeling of delays. - Added
`mcs_delay()`

: Generalizes the adjustment of operating times by delays and supports multiple delays at once. - Added lifecycle badges

`rank_regression()`

is now an S3 generic.`rank_regression()`

becomes`rank_regression.default()`

. Added`rank_regression.wt_cdf_estimation()`

.`plot_prob()`

is now an S3 generic.`plot_prob()`

becomes`plot_prob.default()`

. Added`plot_prob.wt_cdf_estimation()`

and`plot_prob.wt_model()`

.`plot_mod()`

is now an S3 generic.`plot_mod()`

becomes`plot_mod.default()`

. Added`plot_mod.wt_model()`

.`plot_conf()`

is now an S3 generic.`plot_conf()`

becomes`plot_conf.default()`

. Added`plot_conf.wt_confint()`

.`plot_pop()`

: Added support for multiple population lines and comparison of two- and three-parametric distributions.

- Revised README.
- Revised vignettes.
- Capitalized parameter documentation.

`dist_delay_register()`

and`dist_delay_report()`

: Use`dist_delay()`

instead.`mcs_delay_register()`

,`mcs_delay_report()`

and`mcs_delays()`

: Use`mcs_delay()`

instead.`mr_method()`

,`johnson_method()`

,`kaplan_method()`

and`nelson_method()`

: Use`estimate_cdf()`

instead.`plot_prob_mix()`

: Use`plot_prob()`

instead.`plot_mod_mix()`

: Use`plot_mod()`

instead.

`calculate_ranks`

.`mixture_em_cpp`

.`plot_layout`

.

- Fixed bug inside
`plot_mod_mix()`

for the case of no mixture distribution. - Fixed bug inside
`confint_betabinom()`

: many cases near one ->`unique()`

. - Fixed bug inside
`mr_method()`

: assigning a rank for the same lifetime. - Fixed bug inside
`mixmod_regression`

: call to`segmented::segmented.lm()`

was incorrect. - Added trace type
`"scatter"`

and scatter mode`"markers"`

to plotly plots. `delta_method()`

,`r_squared_profiling()`

and`loglik_profiling()`

were vectorized.

- Fixed installation error when using clang compiler

- Since RcppArmadillo is used, the R version should be at least 3.3.0 (listed under Depends in DESCRIPTION file)

- Vignettes for non-parametric probability estimation, parameter estimation using Median-Rank Regression and Maximum-Likelihood and mixture model estimation are provided.
- Argument
*y*in functions`plot_prob_mix()`

and`plot_mod_mix()`

is deprecated and not used anymore. - Argument
*reg_output*in functions`plot_prob_mix()`

and`plot_mod_mix()`

is deprecated; use*mix_output*instead. - Function
`plot_mod_mix()`

was revised and updated in the way that the obtained results of the function`mixmod_em()`

can be visualized. - Function
`plot_prob_mix()`

was revised and updated in the way that the obtained results of the function`mixmod_em()`

can be visualized. - Implementation of EM-Algorithm using Newton-Raphson. The algorithm is written in c++ (
`mixture_em_cpp()`

) and is called in`mixmod_em()`

. - New method for the computation of Fisher’s Confidence Bounds regarding probabilities is used. These method is called “z-Procedure” and is more appropriate to manage the bend-back behavior. Therefore an adjustment of functions
`delta_method()`

and`confint_fisher()`

was made. - Implementation of log-location-scale models with threshold parameter like three-parametric Weibull (“weibull3”), three-parametric lognormal (“lognormal3”) and three-parametric loglogistic (“loglogistic3”).
- Implementation of location-scale models like smallest extreme value (“sev”), normal (“normal”) and logistic (“logistic”).
- Implementation of
*Log-Likelihood Profiling*for three-parametric models in function`loglik_profiling()`

. In general this function is used inside`ml_estimation()`

for the purpose of estimating threshold parameter of three-parametric models. - Implementation of
*R-Squared Profiling*for three-parametric models in function`r_squared_profiling()`

. In general this function is used inside`rank_regression()`

for the purpose of estimating threshold parameter of three-parametric models. - Implementation of
*Log-Likelihood Function*for all implemented models in function`loglik_function()`

. In general this function is used inside`ml_estimation()`

for the purpose of estimating the variance-covariance matrix of location-scale models “sev”, “normal” and “logistic”. The function is also used to estimate the variance-covariance matrix of log-location-scale models with a threshold parameter, i.e. “weibull3”, “lognormal3” and “loglogistic3”. - new argument in function
`ml_estimation()`

:`wts`

for case weights.