mev version 2.0
Major release with breaking changes (mostly function names and arguments) for more coherence. Many functions now flagged as deprecated, but changes to the syntax are often backward compatible.
New:
- All functions producing plot now export objects with associated S3 routines.
- Stein's weighted generalized Pareto estimator with
fit.wgpdand suggested weightsStein_weights. - Multiple shape estimators (Hill, Pickands, moment estimator, generalized quantile) via
fit.shapeand specific routinesshape.hill,shape.erm,shape.genjack,shape.lthill,shape.trunhill,shape.rbm,shape.moment,shape.pickands,shape.osz,shape.genquantandshape.vries. - Second order regular variation parameter estimation via
fit.rho(four estimators available, viarho.dk,rho.fagh,rho.gbwandrho.ghp). - L-moment estimator for generalized Pareto distribution via
gpd.lmom. - Estimator of tail dependence of Krupskii and Joe (
kjtail) and throughxdep.eta. - Weissman quantile estimator (
qweissman) - Function
dgeoanisofor geometric anisotropy, using the parametrization of Rai and Brown (2025) - Function
maxstablefor changes of parameters for GEV. - Distributions for extended generalized Pareto (d/p/q/r egp), with new models and profile likelihood (
egp.pll). This also affects the plotting routines. The nomenclature has been modified for argument 'model' in egp.fit, egp.ll and egp.retlev with backward compatibility. - New methods for threshold selection (16 in total)
thselect.alrs,thselect.bab,thselect.cv,theselect.expgqt,thselect.gbw,thselect.mdps,thselect.mrl(which supersedesautomrl),thselect.pec,thselect.pickands,thselect.rbm,thselect.samsee, - Threshold stability plots for different estimators
tstab.hill,tstab.lthill(with different diagnostics),tstab.mrl
Changes:
- Function
PickandsXUis deprecated and replaced withshape.osz - Function
fit.gpdwith methodobrenow returns ordered exceedances and weights. spunifnow correctly handles missing values.- d/p/q/r for
gevandgpnow fully vectorized with respect to arguments, including shape parameter confint.eprofhas an argument for boundary non-regular null distribution (for the most common case).- Breaking changes to
fit.egp,egp.retlev,tstab.egp. The former now allows fixed parameters (for profiling). - All functions for threshold selection are now named using the prefix
thselect.Their arguments are somewhat standardized, and they each have distinct plot and print methods with automatic selection. - All threshold stability plots now have the same syntax, with prefix
tstab. - Measures of extremal dependence now via functions prefixed with
xdep., includingxdep.chi,xdep.eta,xdep.chibarandxdep.asym. The first three calltaildep, the last one supersedesxasym. - Function
lambdadepdeprecated, replaced withadfto better comply with current nomenclature. - Function
automrldeprecated in favour ofthselect.mrl. - Function
chibarremoved in favour ofxdep.chibar. - Arguments of
extcoeffor marginal transformationmargtranshave been modified (backward compatible changes). - Function
fit.egpnow includes alternative arguments to select the optimization routine - Internal function (exported, but hidden)
jachas been replaced byjac_gpd_paretoto avoid ambiguity - Tests for max stability (
maxstabtest) and independence via score (scoreindep) now renamedtest.maxstabandtest.scoreindep - Change to name
infomat.testnowthselect.sdinfo,vmetricnowthselect.vmetric,W.diagnowthselect.wseq,NC.diagnowthselect.ncpgp - Arguments of
xasymmodified to make syntax more uniform. - Function
mvrnormrenamed tormvnorm.
Fixes:
- Function
adfnow allow for values above 1 for bivariate angular dependence function. - Function
.infomatneeds not have data argument. - Fix generalized Pareto fit with fixed parameters