public final class GaussianErrorTermEstimate extends Estimate<CenteredGaussianDistribution>
Estimate.EstimatorType
estimatorType, rowIndex
Constructor and Description |
---|
GaussianErrorTermEstimate(Matrix variance)
Constructor for univariate distribution.
|
GaussianErrorTermEstimate(Matrix variance,
double correlationParameter,
StatisticalUtility.TypeMatrixR type)
General constructor.
|
Modifier and Type | Method and Description |
---|---|
ConfidenceInterval |
getConfidenceIntervalBounds(double oneMinusAlpha)
This method returns the probability of getting a lower valueand upper bound of a confidence intervals at probability
level 1 - alpha
|
Matrix |
getMean(GaussianErrorTermList errorTermList) |
protected Matrix |
getQuantileForProbability(double probability) |
Matrix |
getRandomDeviate(GaussianErrorTermList errorTermList) |
Matrix |
getVariance(GaussianErrorTermList errorTermList) |
getDifferenceEstimate, getEstimatorType, getProductEstimate, getProductEstimate, getProductOfManyEstimates, getRandomDeviate, getRowIndex, getSumEstimate, isMergeableEstimate, setRowIndex
getDistribution, getMean, getVariance
public GaussianErrorTermEstimate(Matrix variance, double correlationParameter, StatisticalUtility.TypeMatrixR type)
variance
- a doublecorrelationParameter
- a doubletype
- a TypeMatrixR enumpublic GaussianErrorTermEstimate(Matrix variance)
variance
- a doublepublic Matrix getMean(GaussianErrorTermList errorTermList)
public Matrix getVariance(GaussianErrorTermList errorTermList)
public Matrix getRandomDeviate(GaussianErrorTermList errorTermList)
protected Matrix getQuantileForProbability(double probability)
public ConfidenceInterval getConfidenceIntervalBounds(double oneMinusAlpha)
Estimate
getConfidenceIntervalBounds
in class Estimate<CenteredGaussianDistribution>
oneMinusAlpha
- is 1 minus the probability of Type I error