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.
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionCorrelationMatrix(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 SummaryModifier and TypeMethodDescriptiongetSelection(int[] rows, int[] cols) Returns a submatrix based on the specified rows and columns.getSubCorrMatrix(String[] submatrixVarNames) getSubCorrMatrix.static CorrelationMatrixGenerates a simple exemplar of this class to test serialization.voidSets the covariance matrix.Methods inherited from class edu.cmu.tetrad.data.CovarianceMatrixclearSelection, 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- 
CorrelationMatrixConstructs a new correlation matrix using the covariances in the given covariance matrix.- Parameters:
- matrix- a- ICovarianceMatrixobject
 
- 
CorrelationMatrixConstructs a new correlation matrix from the the given DataSet.- Parameters:
- dataSet- a- DataSetobject
 
- 
CorrelationMatrixConstructs a correlation matrix data set using the given information. The matrix matrix is internally converted to a correlation matrix.
 
- 
- 
Method Details- 
serializableInstanceGenerates a simple exemplar of this class to test serialization.- Returns:
- a CorrelationMatrixobject
 
- 
setMatrixSets the covariance matrix.- Specified by:
- setMatrixin interface- ICovarianceMatrix
- Overrides:
- setMatrixin class- CovarianceMatrix
- Parameters:
- matrix- the matrix to set
 
- 
getSelectionReturns a submatrix based on the specified rows and columns.- Specified by:
- getSelectionin interface- ICovarianceMatrix
- Overrides:
- getSelectionin class- CovarianceMatrix
- Parameters:
- rows- an array of integers representing the row indices to be included in the selection.
- cols- an array of integers representing the column indices to be included in the selection.
- Returns:
- a Matrixobject containing the selected rows and columns.
 
- 
getSubCorrMatrixgetSubCorrMatrix. - Parameters:
- submatrixVarNames- an array of- Stringobjects
- Returns:
- a submatrix, returning as a correlation matrix, with variables in the given order.
 
 
-