org.jquantlib.math.statistics
Class GenericSequenceStatistics
- java.lang.Object
-
- org.jquantlib.math.statistics.GenericSequenceStatistics
-
- Direct Known Subclasses:
- SequenceStatistics
public class GenericSequenceStatistics extends java.lang.ObjectStatistics analysis of N-dimensional (sequence) dataIt provides 1-dimensional statistics as discrepancy plus N-dimensional (sequence) statistics (e.g. mean, variance, skewness, kurtosis, etc.) with one component for each dimension of the sample space.
-
-
Constructor Summary
Constructors Constructor and Description GenericSequenceStatistics()GenericSequenceStatistics(int dimension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(Array datum)adds a sequence of data to the set, with default weightvoidadd(Array datum, double weight)adds a sequence of data to the set, each with its weightvoidadd(double[] datum)adds a sequence of data to the set, with default weightvoidadd(double[] datum, double weight)adds a sequence of data to the set, each with its weightArrayaverageShortfall(double target)Matrixcorrelation()returns the correlation MatrixMatrixcovariance()returns the covariance MatrixArraydownsideDeviation()ArraydownsideVariance()ArrayerrorEstimate()ArrayexpectedShortfall(double percentile)ArraygaussianAverageShortfall(double target)ArraygaussianExpectedShortfall(double percentile)ArraygaussianPercentile(double y)ArraygaussianPotentialUpside(double percentile)ArraygaussianShortfall(double target)ArraygaussianValueAtRisk(double percentile)Arraykurtosis()Arraymax()Arraymean()Arraymin()Arraypercentile(double y)ArraypotentialUpside(double percentile)Arrayregret(double target)voidreset()voidreset(int dimension)intsamples()ArraysemiDeviation()ArraysemiVariance()Arrayshortfall(double target)intsize()Arrayskewness()ArraystandardDeviation()ArrayvalueAtRisk(double percentile)Arrayvariance()doubleweightSum()
-
-
-
Constructor Detail
-
GenericSequenceStatistics
public GenericSequenceStatistics()
-
GenericSequenceStatistics
public GenericSequenceStatistics(int dimension)
-
-
Method Detail
-
size
public int size()
-
covariance
public Matrix covariance()
returns the covariance Matrix
-
correlation
public Matrix correlation()
returns the correlation Matrix
-
samples
public int samples()
-
weightSum
public double weightSum()
-
mean
public Array mean()
-
variance
public Array variance()
-
standardDeviation
public Array standardDeviation()
-
downsideVariance
public Array downsideVariance()
-
downsideDeviation
public Array downsideDeviation()
-
semiVariance
public Array semiVariance()
-
semiDeviation
public Array semiDeviation()
-
errorEstimate
public Array errorEstimate()
-
skewness
public Array skewness()
-
kurtosis
public Array kurtosis()
-
min
public Array min()
-
max
public Array max()
-
gaussianPercentile
public Array gaussianPercentile(double y)
-
gaussianPotentialUpside
public Array gaussianPotentialUpside(double percentile)
-
gaussianValueAtRisk
public Array gaussianValueAtRisk(double percentile)
-
gaussianExpectedShortfall
public Array gaussianExpectedShortfall(double percentile)
-
gaussianShortfall
public Array gaussianShortfall(double target)
-
gaussianAverageShortfall
public Array gaussianAverageShortfall(double target)
-
percentile
public Array percentile(double y)
-
potentialUpside
public Array potentialUpside(double percentile)
-
valueAtRisk
public Array valueAtRisk(double percentile)
-
expectedShortfall
public Array expectedShortfall(double percentile)
-
regret
public Array regret(double target)
-
shortfall
public Array shortfall(double target)
-
averageShortfall
public Array averageShortfall(double target)
-
reset
public void reset()
-
reset
public void reset(int dimension)
-
add
public void add(double[] datum)
adds a sequence of data to the set, with default weight
-
add
public void add(double[] datum, double weight)adds a sequence of data to the set, each with its weight
-
add
public void add(Array datum)
adds a sequence of data to the set, with default weight
-
add
public void add(Array datum, double weight)
adds a sequence of data to the set, each with its weight
-
-
DataMelt 3.0 © DataMelt by jWork.ORG