Learn R Programming

weibulltools (version 1.0.1)

predict_prob: Estimation of Failure Probabilities for Parametric Lifetime Distributions

Description

This function estimates the failure probabilities for a given set of estimated location-scale (and threshold) parameters and specified quantiles.

Usage

predict_prob(q, loc_sc_params, distribution = c("weibull", "lognormal",
  "loglogistic", "normal", "logistic", "sev", "weibull3", "lognormal3",
  "loglogistic3"))

Arguments

q

a numeric vector which consists of lifetime data.

loc_sc_params

a (named) numeric vector of estimated location and scale parameters for a specified distribution. The order of elements is important. First entry needs to be the location parameter \(\mu\) and the second element needs to be the scale parameter \(\sigma\). If a three-parametric model is used the third element is the threshold parameter \(\gamma\).

distribution

supposed distribution of the random variable. The value can be "weibull", "lognormal", "loglogistic", "normal", "logistic", "sev" (smallest extreme value), "weibull3", "lognormal3" or "loglogistic3". Other distributions have not been implemented yet.

Value

A vector containing the estimated failure probabilities for a given set of quantiles and estimated parameters.

Examples

Run this code
# NOT RUN {
# Example 1: Predicted probabilities for two-parameter Weibull:
probs <- predict_prob(q = c(15, 48, 124), loc_sc_params = c(5, 0.5),
                           distribution = "weibull")

# Example 2: Predicted probabilities for three-parameter Weibull:
probs_weib3 <- predict_prob(q = c(25, 58, 134), loc_sc_params = c(5, 0.5, 10),
                           distribution = "weibull3")
# }

Run the code above in your browser using DataLab