Package edu.cmu.tetrad.data
Class CorrelationMatrix
java.lang.Object
edu.cmu.tetrad.data.CovarianceMatrix
edu.cmu.tetrad.data.CorrelationMatrix
- All Implemented Interfaces:
DataModel
,ICovarianceMatrix
,KnowledgeTransferable
,VariableSource
,TetradSerializable
,Serializable
Stores a correlation matrix together with variable names and sample size; intended as a representation of a data
set.
- Author:
- josephramsey
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCorrelationMatrix
(DataSet dataSet) Constructs a new correlation matrix from the the given DataSet.CorrelationMatrix
(ICovarianceMatrix matrix) Constructs a new correlation matrix using the covariances in the given covariance matrix.CorrelationMatrix
(List<Node> variables, Matrix matrix, int sampleSize) Constructs a correlation matrix data set using the given information. -
Method Summary
Modifier and TypeMethodDescriptiongetSelection
(int[] rows, int[] cols) getSubCorrMatrix
(String[] submatrixVarNames) static CorrelationMatrix
Generates a simple exemplar of this class to test serialization.void
Methods inherited from class edu.cmu.tetrad.data.CovarianceMatrix
clearSelection, copy, getDimension, getKnowledge, getMatrix, getName, getSampleSize, getSelectedVariableNames, getSize, getSubmatrix, getSubmatrix, getSubmatrix, getValue, getVariable, getVariableName, getVariableNames, getVariables, isContinuous, isDiscrete, isMixed, isSelected, isSingular, removeVariables, select, setKnowledge, setName, setSampleSize, setValue, setVariables, toString
-
Constructor Details
-
CorrelationMatrix
Constructs a new correlation matrix using the covariances in the given covariance matrix. -
CorrelationMatrix
Constructs a new correlation matrix from the the given DataSet. -
CorrelationMatrix
Constructs a correlation matrix data set using the given information. The matrix matrix is internally converted to a correlation matrix.
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization. -
setMatrix
- Specified by:
setMatrix
in interfaceICovarianceMatrix
- Overrides:
setMatrix
in classCovarianceMatrix
-
getSelection
- Specified by:
getSelection
in interfaceICovarianceMatrix
- Overrides:
getSelection
in classCovarianceMatrix
-
getSubCorrMatrix
- Returns:
- a submatrix, returning as a correlation matrix, with variables in the given order.
-