Class AlphaReport.Decay
java.lang.Object
com.quantfinlib.alpha.AlphaReport.Decay
- Enclosing class:
AlphaReport
Mean IC per cumulative horizon, plus the horizon where it first falls
below half the shortest-horizon value.
-
Constructor Summary
ConstructorsConstructorDescriptionDecay(int[] horizons, double[] meanIcs, double halfLifeBars) Creates the value; array and collection arguments are copied. -
Method Summary
Modifier and TypeMethodDescriptionbooleanformat()doublehalfLifeBars.inthashCode()inthorizons(int i) Elementiofhorizons.int[]A fresh copy ofhorizons.intLength ofhorizons.doublemeanIcs(int i) ElementiofmeanIcs.double[]A fresh copy ofmeanIcs.intLength ofmeanIcs.toString()
-
Constructor Details
-
Decay
public Decay(int[] horizons, double[] meanIcs, double halfLifeBars) Creates the value; array and collection arguments are copied.
-
-
Method Details
-
horizons
public int horizons(int i) Elementiofhorizons. -
horizonsLength
public int horizonsLength()Length ofhorizons. -
horizonsCopy
public int[] horizonsCopy()A fresh copy ofhorizons. -
meanIcs
public double meanIcs(int i) ElementiofmeanIcs. -
meanIcsLength
public int meanIcsLength()Length ofmeanIcs. -
meanIcsCopy
public double[] meanIcsCopy()A fresh copy ofmeanIcs. -
halfLifeBars
public double halfLifeBars()halfLifeBars. -
format
-
equals
-
hashCode
-
toString
-