public class PopulationMeanEstimate extends PointEstimate<PopulationUnitWithEqualInclusionProbability>
Estimate.EstimatorTypenCols, nRowsestimatorType, rowIndex| Constructor and Description |
|---|
PopulationMeanEstimate()
Basic constructor without population size.
|
PopulationMeanEstimate(double populationSize)
Constructor with population size.
|
| Modifier and Type | Method and Description |
|---|---|
protected PopulationMeanEstimate |
add(PointEstimate<?> pointEstimate) |
void |
addObservation(PopulationUnitWithEqualInclusionProbability obs)
This method adds an observation to the sample.
|
Matrix |
getMean()
This method returns the first central moment, i.e.
|
Matrix |
getRandomDeviate()
This method returns a random deviate from this estimate.
|
Matrix |
getVariance()
This method returns the second central moment, i.e.
|
protected PopulationMeanEstimate |
multiply(double scalar) |
protected PopulationMeanEstimate |
subtract(PointEstimate<?> pointEstimate) |
getConfidenceIntervalBounds, getObservations, getPopulationSize, getQuantileForProbability, isMergeableEstimate, isPopulationSizeKnowngetDifferenceEstimate, getEstimatorType, getProductEstimate, getProductEstimate, getProductOfManyEstimates, getRowIndex, getSumEstimate, setRowIndexgetDistributionpublic PopulationMeanEstimate()
public PopulationMeanEstimate(double populationSize)
populationSize - the number of units in the population.public Matrix getMean()
CentralMomentsGettablegetMean in interface CentralMomentsGettablegetMean in class RandomVariable<GaussianDistribution>public Matrix getVariance()
CentralMomentsGettablegetVariance in interface CentralMomentsGettablegetVariance in class RandomVariable<GaussianDistribution>public Matrix getRandomDeviate()
EstimategetRandomDeviate in class Estimate<GaussianDistribution>public void addObservation(PopulationUnitWithEqualInclusionProbability obs)
PointEstimateaddObservation in class PointEstimate<PopulationUnitWithEqualInclusionProbability>obs - a PopulationUnitObservation instanceprotected PopulationMeanEstimate add(PointEstimate<?> pointEstimate)
add in class PointEstimate<PopulationUnitWithEqualInclusionProbability>protected PopulationMeanEstimate subtract(PointEstimate<?> pointEstimate)
subtract in class PointEstimate<PopulationUnitWithEqualInclusionProbability>protected PopulationMeanEstimate multiply(double scalar)
multiply in class PointEstimate<PopulationUnitWithEqualInclusionProbability>