All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.opengamma.strata.math.impl.statistics.descriptive.SampleInterpolationQuantileMethod Maven / Gradle / Ivy

/*
 * Copyright (C) 2015 - present by OpenGamma Inc. and the OpenGamma group of companies
 *
 * Please see distribution for license.
 */
package com.opengamma.strata.math.impl.statistics.descriptive;

/**
 * Implementation of a quantile estimator.
 * 

* The quantile is linearly interpolated between two sample values. * The probability dimension on which the interpolation take place (X axis) is the ratio of the sample index and the * number of elements in the sample ( pi = i / n). For each probability * pi, the distribution value is the sample value with same index. * The index used above are the Java index plus 1. *

* Reference: Value-At-Risk, OpenGamma Documentation 31, Version 0.1, April 2015. */ public final class SampleInterpolationQuantileMethod extends InterpolationQuantileMethod { /** Default implementation. */ public static final SampleInterpolationQuantileMethod DEFAULT = new SampleInterpolationQuantileMethod(); @Override protected double indexCorrection() { return 0d; } @Override int sampleCorrection(int sampleSize) { return sampleSize; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy