Package edu.cmu.tetrad.data
Class VerticalIntDataBox
java.lang.Object
edu.cmu.tetrad.data.VerticalIntDataBox
- All Implemented Interfaces:
DataBox
,TetradSerializable
,Serializable
Stores a 2D array of int data. Note that the missing value marker for this box is -99.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVerticalIntDataBox
(int[][] data) Constructs a new data box using the given 2D int data array as data.VerticalIntDataBox
(int rows, int cols) Constructs an 2D int array consisting entirely of missing values (int.NaN).VerticalIntDataBox
(DataBox dataBox) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
get
(int row, int col) int[][]
like()
int
numCols()
int
numRows()
static BoxDataSet
Generates a simple exemplar of this class to test serialization.void
Sets the value at the given row/column to the given Number value.viewSelection
(int[] rows, int[] cols)
-
Constructor Details
-
VerticalIntDataBox
public VerticalIntDataBox(int rows, int cols) Constructs an 2D int array consisting entirely of missing values (int.NaN). -
VerticalIntDataBox
public VerticalIntDataBox(int[][] data) Constructs a new data box using the given 2D int data array as data. -
VerticalIntDataBox
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization. -
numRows
public int numRows() -
numCols
public int numCols() -
set
Sets the value at the given row/column to the given Number value. The value used is number.intValue(). -
get
-
getVariableVectors
public int[][] getVariableVectors() -
copy
-
like
-
viewSelection
- Specified by:
viewSelection
in interfaceDataBox
- Returns:
- this data box, restricted to the given rows and columns.
-