Class PurgedKFold.Split
java.lang.Object
com.quantfinlib.backtest.validation.PurgedKFold.Split
- Enclosing class:
PurgedKFold
One fold: test on
[testFrom, testTo), train on
trainIndices (ascending, purged and embargoed).-
Constructor Summary
ConstructorsConstructorDescriptionSplit(int fold, int testFrom, int testTo, int[] trainIndices) Creates the value; array and collection arguments are copied. -
Method Summary
-
Constructor Details
-
Split
public Split(int fold, int testFrom, int testTo, int[] trainIndices) Creates the value; array and collection arguments are copied.
-
-
Method Details
-
fold
public int fold()fold. -
testFrom
public int testFrom()testFrom. -
testTo
public int testTo()testTo. -
trainIndices
public int trainIndices(int i) ElementioftrainIndices. -
trainIndicesLength
public int trainIndicesLength()Length oftrainIndices. -
trainIndicesCopy
public int[] trainIndicesCopy()A fresh copy oftrainIndices. -
equals
-
hashCode
-
toString
-