Package edu.cmu.tetrad.data
Class SplitCasesSpec
java.lang.Object
edu.cmu.tetrad.data.SplitCasesSpec
- All Implemented Interfaces:
TetradSerializable
,Serializable
Specifies how a column (continuous or discrete) should be discretized. For a discrete column the mapping is int[]
remap; for a continuous column the mapping is double[] cutoffs. The splitNames are the string labels for the
splitNames. This is just a small immutable class that columns can map to in order to remember how discretizations
were done so that the user doesn't have to keep typing in information over and over again.
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSplitCasesSpec
(int sampleSize, int[] breakpoints, List<String> splits) Constructor for SplitCasesSpec. -
Method Summary
Modifier and TypeMethodDescriptionint[]
Getter for the fieldbreakpoints
.int
Getter for the fieldsampleSize
.Getter for the fieldsplitNames
.static SplitCasesSpec
Generates a simple exemplar of this class to test serialization.
-
Constructor Details
-
SplitCasesSpec
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization.- Returns:
- a
SplitCasesSpec
object
-
getSplitNames
-
getBreakpoints
public int[] getBreakpoints()Getter for the field
breakpoints
.- Returns:
- an array of objects
-
getSampleSize
public int getSampleSize()Getter for the field
sampleSize
.- Returns:
- a int
-