| aout.weibull {alphaOutlier} | R Documentation |
Find \alpha-outliers in Weibull data
Description
Given the parameters of a Weibull distribution, aout.weibull identifies \alpha-outliers in a given data set.
Usage
aout.weibull(data, param, alpha = 0.1, hide.outliers = FALSE, lower = auto.l,
upper = auto.u, method.in = "Broyden", global.in = "qline",
control.in = list(sigma = 0.1, maxit = 1000, xtol = 1e-12,
ftol = 1e-12, btol = 1e-04))
Arguments
data |
a vector. The data set to be examined. |
param |
a vector. Contains the parameters of the Weibull distribution: |
alpha |
an atomic vector. Determines the maximum amount of probability mass the outlier region may contain. Defaults to 0.1. |
hide.outliers |
boolean. Returns the outlier-free data if set to |
lower |
an atomic vector. First element of |
upper |
an atomic vector. Second element of |
method.in |
See |
global.in |
See |
control.in |
See |
Details
The \alpha-outlier region of a Weibull distribution is generally not available in closed form or via the tails, such that a non-linear equation system has to be solved.
Value
Data frame of the input data and an index named is.outlier that flags the outliers with TRUE. If hide.outliers is set to TRUE, a simple vector of the outlier-free data.
Author(s)
A. Rehage
References
Dodson, B. (2006) The Weibull Analysis Handbook. American Society for Quality, 2nd edition.
See Also
Examples
# lifetime data example taken from Table 2.2, Dodson (2006)
temp <- c(12.5, 24.4, 58.2, 68.0, 69.1, 95.5, 96.6, 97.0,
114.2, 123.2, 125.6, 152.7)
aout.weibull(temp, c(2.25, 97), 0.1)