Statistical Estimation
Statistical estimation turns sampled data into claims about a target quantity. The estimand is the quantity of interest, the estimator is the rule, and the estimate is the realized number. For example, the sample mean estimates with
Estimator quality is described by bias and variance:
Maximum likelihood, confidence intervals, and statistical modelling are different layers of this same problem.
Worked computation
The simulation below repeatedly draws samples from a distribution whose true mean and variance are known. It checks whether the sample mean is approximately unbiased and whether its variance matches the theoretical rule.
import numpy as np
rng = np.random.default_rng(20260711)
reps = 20000
means = rng.exponential(scale=2.0, size=(reps, 25)).mean(axis=1)
print("estimator_mean", round(means.mean(), 4),
"bias", round(means.mean() - 2.0, 4),
"estimator_var", round(means.var(ddof=1), 4),
"theory_var", round(4 / 25, 4))Observed output:
estimator_mean 1.9981 bias -0.0019 estimator_var 0.1587 theory_var 0.16For exponential data with mean 2 and variance 4, the simulated estimator mean is 1.9981, so the bias is only -0.0019. The estimator variance, 0.1587, is close to the theoretical .
Caveats
More data reduces sampling variance but does not fix a wrong estimand, biased sampling, leakage, dependence, or measurement changes. Reporting only a point estimate often hides the part that matters for decisions.
References
Nav