Package jdistlib.finance
Class ExtremeValueInference
java.lang.Object
jdistlib.finance.ExtremeValueInference
GEV/GPD fitting, tail-index estimators, return levels, and threshold diagnostics.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic NumericalEstimatebootstrapReturnLevel(double[] maxima, double periods, int replicates, long seed) static DistributionFit.ResultfitGev(double[] blockMaxima) static DistributionFit.ResultfitGevPwm(double[] blockMaxima) Probability-weighted-moment initialization returned through the common result contract.static DistributionFit.ResultfitGpd(double[] observations, double threshold) static NumericalEstimatehill(double[] observations, int upperOrderStatistics) static NumericalEstimatepickands(double[] observations, int k) static NumericalEstimatereturnLevel(double location, double scale, double shape, double periods) thresholds(double[] observations, double[] thresholds)
-
Method Details
-
fitGev
-
fitGevPwm
Probability-weighted-moment initialization returned through the common result contract. -
fitGpd
-
hill
-
pickands
-
returnLevel
public static NumericalEstimate returnLevel(double location, double scale, double shape, double periods) -
thresholds
public static ExtremeValueInference.ThresholdDiagnostics thresholds(double[] observations, double[] thresholds) -
bootstrapReturnLevel
public static NumericalEstimate bootstrapReturnLevel(double[] maxima, double periods, int replicates, long seed)
-