prof_far: Compute Confidence Intervals for the FAR using the profile...

Description Usage Arguments Details Examples

View source: R/prof_far.R

Description

Compute Confidence Intervals for the FAR based on the profile likelihood methodology and constrained optimization.

Usage

1
prof_far(y_fit, xp, t0, t1, ci_p = 0.95, to_plot = FALSE, ...)

Arguments

y_fit

an object of class gauss_fit, gev_fit or gpd_fit.

xp

the threshold used to compute the probability of exeeding that threshold.

t0

the time t0 to compute the probability of exeeding xp. If the time t0 is not present in dataset used for fitting the model, the closes time of the dataset is used.

t1

the time t1 to compute the probability of exeeding xp. If the time t1 is not present in dataset used for fitting the model, the closes time of the dataset is used.

ci_p

the confidence level of the confidence intervals (between 0 and 1).

to_plot

if TRUE, the function plots the offset profile likelihood. The profile likelihood plot is made in such a way that the FAR value is considered within the confidences intervals if the offset likelihood is above 0.

...

Arguments to be passed to methods,

Details

The profile likelihood for the FAR is computed using constrained optimization which allow us to minimize the negative likelihood for a given value of the FAR. The method for the optimization was the Augmented Lagrangian and Adaptive Barrier Minimization Algorithm implemeted in the auglag function of the alabama package.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
data(tas)

ge_fit <- gev_fit(eur_tas, data=tas, mu_mod=~gbl_tas, sig_mod=~gbl_tas, time_var="year")
gp_fit <- gpd_fit(eur_tas, data=tas, mu_mod=~gbl_tas, sig_mod=~gbl_tas, time_var="year", qthreshold=0.9)
ga_fit <- gauss_fit(eur_tas, data=tas, mu_mod=~gbl_tas, sig_mod=~gbl_tas, time_var="year")

t1 <- 2003
t0 <- 1990
xp <- 1.6

p_gpd <- prof_far(gp_fit, xp, t0, t1, ci_p=0.95 ,to_plot=TRUE)
p_gev <- prof_far(ge_fit, xp, t0, t1, ci_p=0.95 ,to_plot=TRUE)
p_gauss <- prof_far(ga_fit, xp, t0, t1, ci_p=0.95 ,to_plot=TRUE)

thaos/FARg documentation built on May 25, 2019, 8:18 a.m.