public class CovarianceMatrix
extends java.lang.Object
Constructor and Description |
---|
CovarianceMatrix(java.util.ArrayList<VariableAttributes> variables) |
CovarianceMatrix(java.util.ArrayList<VariableAttributes> variables,
boolean unbiased) |
CovarianceMatrix(Covariance[][] covMat,
java.util.ArrayList<VariableAttributes> variables) |
CovarianceMatrix(Covariance[][] covMat,
java.util.ArrayList<VariableAttributes> variables,
boolean unbiased) |
CovarianceMatrix(double[][] covarianceMatrix) |
CovarianceMatrix(double[][] covarianceMatrix,
boolean unbiased)
Input is a two-array of doubles.
|
CovarianceMatrix(int numberOfVariables) |
CovarianceMatrix(int numberOfVariables,
boolean unbiased)
This constructor is primarily used in the TestSummary.java class.
|
CovarianceMatrix(java.util.LinkedHashMap<VariableName,VariableAttributes> variableAttributeMap) |
CovarianceMatrix(java.util.LinkedHashMap<VariableName,VariableAttributes> variableAttributeMap,
boolean unbiased) |
Modifier and Type | Method and Description |
---|---|
double |
columnSum(int columnIndex) |
double[][] |
correlation() |
double |
covarianceSum() |
double |
diagonalSum() |
double |
getCorrelationAt(int i,
int j) |
double |
getCovarianceAt(int i,
int j) |
double |
getMaxSampleSize() |
int |
getNumberOfVariables() |
double |
getPvalueAt(int i,
int j) |
double |
getStandardErrorAt(int i,
int j) |
double |
getVarianceAt(int index) |
void |
increment(int xIndex,
int yIndex,
java.lang.Double x,
java.lang.Double y)
Increment values in the matrix.
|
double |
listwiseSampleSize() |
java.lang.String |
printCorrelationMatrix(boolean showStdError) |
java.lang.String |
printCovarianceMatrix() |
double |
rowSum(int rowIndex) |
void |
setNameAt(int index,
java.lang.String name) |
void |
setNameAt(int index,
VariableName name) |
java.lang.String |
toString() |
double |
totalVariance() |
double[][] |
value() |
public CovarianceMatrix(double[][] covarianceMatrix, boolean unbiased)
covarianceMatrix
- a two-way array of doubles that are covariancesunbiased
- public CovarianceMatrix(double[][] covarianceMatrix)
public CovarianceMatrix(java.util.ArrayList<VariableAttributes> variables, boolean unbiased)
public CovarianceMatrix(java.util.ArrayList<VariableAttributes> variables)
public CovarianceMatrix(java.util.LinkedHashMap<VariableName,VariableAttributes> variableAttributeMap, boolean unbiased)
public CovarianceMatrix(java.util.LinkedHashMap<VariableName,VariableAttributes> variableAttributeMap)
public CovarianceMatrix(int numberOfVariables, boolean unbiased)
numberOfVariables
- public CovarianceMatrix(int numberOfVariables)
public CovarianceMatrix(Covariance[][] covMat, java.util.ArrayList<VariableAttributes> variables, boolean unbiased)
public CovarianceMatrix(Covariance[][] covMat, java.util.ArrayList<VariableAttributes> variables)
public void setNameAt(int index, VariableName name)
public void setNameAt(int index, java.lang.String name)
public double getMaxSampleSize()
public void increment(int xIndex, int yIndex, java.lang.Double x, java.lang.Double y)
xIndex
- yIndex
- x
- y
- public double[][] value()
public double[][] correlation()
public double getStandardErrorAt(int i, int j)
public double getPvalueAt(int i, int j)
public double getCovarianceAt(int i, int j)
public double getCorrelationAt(int i, int j)
public double totalVariance()
public double diagonalSum()
public double covarianceSum()
public double getVarianceAt(int index)
public double rowSum(int rowIndex)
public double columnSum(int columnIndex)
public int getNumberOfVariables()
public double listwiseSampleSize()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String printCorrelationMatrix(boolean showStdError)
public java.lang.String printCovarianceMatrix()