Week 7.1: Point Estimation — Method of Moments (MME)
543 words
3 min read
Visual companion
Python
Type and operator map
Python Week 1: the first filter for runtime behavior
View
Revision summary
What this note is really saying
Short form
# Week 7.1: Point Estimation — Method of Moments (MME) > **Prerequisites:** Expectation ([Week 3.1: Expected Value](/notes/01-foundation-bsma1004-stats-2-week03-08-expectation)), Sampling Distributions ([Week 6.2: Sampling Distributions](/notes/01-foundation-bsma1004-stats-2-week06-19-sampling-distributions)) > **Cr...

Week 7.1: Point Estimation — Method of Moments (MME)
Prerequisites: Expectation (Week 3.1: Expected Value), Sampling Distributions (Week 6.2: Sampling Distributions) Cross-links: BSMA3012 (Linear Stat Models) — GMM Core question: How do we estimate a parameter by matching sample moments to population moments?
1. Intuition: Matching What We Observe
The method of moments (MME) is the oldest and simplest parameter estimation technique.
Idea: If a distribution has k unknown parameters, compute the first k sample moments and set them equal to the population moments (which are functions of the parameters). Solve for the parameters.
2. The Recipe
Algorithm:
- Identify the unknown parameters θ1,…,θk.
- Compute population moments μj′=E[Xj] as functions of θ.
- Compute sample moments μ^j′=n1∑i=1nXij.
- Set μj′=μ^j′ for j=1,…,k and solve.
3. Worked Examples
Example 1: MME for Normal(μ,σ2)
Parameters: μ, σ2 (2 parameters → need 2 moments).
Population moments: μ1′=μ, μ2′=μ2+σ2.
Sample moments: μ^1′=Xˉ, μ^2′=n1∑Xi2.
Solve:
Note: This is the biased sample variance (divides by n, not n−1).
Example 2: MME for Poisson(λ)
Parameter: λ (1 parameter → need 1 moment).
Population moment: E[X]=λ.
Sample moment: Xˉ=n1∑Xi.
MME: λ^MME=Xˉ.
Example 3: MME for Uniform(0,θ)
Parameter: θ (1 parameter).
Population moment: E[X]=θ/2.
Sample moment: Xˉ.
Solve: Xˉ=θ/2⟹θ^MME=2Xˉ.
Example 4: MME for Gamma(α,β)
Parameters: α, β (2 parameters).
Population moments: E[X]=α/β, E[X2]=α(α+1)/β2=(α/β)2+α/β2.
Sample moments: Xˉ, n1∑Xi2.
Solve:
From first: α=βXˉ. Substitute into second:
Thus n1∑Xi2−Xˉ2=βXˉ⟹β^MME=n1∑Xi2−Xˉ2Xˉ=Sn2Xˉ.
And α^MME=βXˉ=Sn2Xˉ2.
4. Practice Questions
Q1 (Easy)
Find the MME of p for Bernoulli(p) distribution.
Full SolutionE[X]=p. Sample mean Xˉ=p^MME. So p^=Xˉ (the sample proportion).
Q2 (Medium)
Find the MME of λ for Exponential(λ).
Full SolutionE[X]=1/λ. So Xˉ=1/λ⟹λ^MME=1/Xˉ.
Q3 (Hard)
Find MME for Uniform(a,b) (two parameters).
>2a+b12(b−a)2=Xˉ⟹a+b=2Xˉ=Sn2⟹b−a=12Sn2=23Sn.>Full SolutionPopulation: E[X]=(a+b)/2, Var(X)=(b−a)2/12.Sample: Xˉ, Sn2=n1∑(Xi−Xˉ)2.Solve:
Thus a^=Xˉ−3Sn, b^=Xˉ+3Sn.
Next topic: Week 7.2: Maximum Likelihood Estimation (MLE) — Maximum Likelihood Estimation. Join Discord PreviousWeek 6.2: Sampling DistributionsNextWeek 7.2: Maximum Likelihood Estimation (MLE)