Learn R Programming

Renext (version 3.0-0)

predict.Renouv: Compute return levels and confidence limits for a "Renouv" object

Description

Compute return levels and confidence limits for an object of class "Renouv".

Usage

## S3 method for class 'Renouv':
predict(object,
        newdata = c(10, 20, 50, 100, 200, 500, 1000),
        cov.rate = TRUE,
        level = c(0.95, 0.7),
        prob = FALSE,
        trace = 1, eps = 1e-06,
        ...)

Arguments

object
An object of class "Renouv" typically created by using the Renouv function.
newdata
The return period at which return levels and confidence bounds are wanted.
cov.rate
If FALSE, the delta method will not take into account the uncertainty on the event rate lambda of the Poisson process. Note however that when distname.y is "exponential" and when no MAX
level
Confidence levels as in other 'predict' methods (not percentages).
prob
If TRUE a prob column is found in the returned data frame. This column can be used to find which quantile was used to compute the return level.
trace
Some details are printed when trace is not zero.
eps
Level of perturbation used to compute the numerical derivatives in the delta method.
...
Further arguments passed to or from other methods.

Value

  • A data frame with the expected return levels (col. named "quant") at the given return periods, and confidence limits. The returned object has an infer.method attribute describing the method used to compute the confidence limits.

Details

Unless in some very special cases, the confidence limits are approximated ones computed by using the delta method with numerical derivatives.

References

Coles S. (2001) Introduction to Statistical Modelling of Extremes Values, Springer.

See Also

Renouv to fit Renouv model.

Examples

Run this code
## Use Brest data
fit <- Renouv(Brest)
pred <- predict(fit, newdata = c(100, 125, 150, 175, 200),
                level = c(0.99, 0.95))

Run the code above in your browser using DataLab