📘 MORISTAT: Advanced Econometrics

Chapter 1: Review of Introductory Econometrics

Version 1.0  ·  July 2026  ·  naglal@linux-mauritius.com
1.1 What Is Econometrics?

Definition: Econometrics is the application of statistical and mathematical methods to economic data for the purpose of testing hypotheses, forecasting, and informing policy decisions. It bridges the gap between economic theory and empirical observation.

The Econometric Process:
Economic Theory → Mathematical Model → Econometric Model ↓ ↓ ↓ Data Collection → Estimation → Hypothesis Testing ↓ ↓ ↓ Forecasting → Policy Recommendation → Evaluation
ConceptMeaningExample
Economic ModelTheoretical representationSupply = Demand
Econometric ModelEmpirical counterpart with stochastic errorQ = α + βP + ε
EstimationUsing data to quantify relationshipsβ̂ = -1.2
InferenceDrawing conclusions about populations from samplesp < 0.05
1.2 The Linear Regression Model

The Population Model:

Yᵢ = β₀ + β₁X₁ᵢ + β₂X₂ᵢ + ... + βₖXₖᵢ + εᵢ

Where:

The Sample Model (Estimated):

Ŷᵢ = b₀ + b₁X₁ᵢ + b₂X₂ᵢ + ... + bₖXₖᵢ

Where bⱼ are the estimated coefficients from the sample.

Matrix Notation:

Y = Xβ + ε
TermSymbolDefinition
Dependent VariableYThe variable being explained
Independent VariableXThe variables doing the explaining
CoefficientβⱼThe effect of Xⱼ on Y, holding others constant
Interceptβ₀The expected value of Y when all X = 0
Error TermεᵢThe difference between actual and predicted Y
ResidualeᵢEstimated error: eᵢ = Yᵢ − Ŷᵢ
1.3 The Ordinary Least Squares (OLS) Estimator

The OLS Principle:

Minimize: Σ(Yᵢ − Ŷᵢ)² = Σ(Yᵢ − b₀ − b₁X₁ᵢ − ... − bₖXₖᵢ)²

Simple Regression (k=1):

b₁ = Σ(Xᵢ − X̄)(Yᵢ − Ȳ) / Σ(Xᵢ − X̄)² b₀ = Ȳ − b₁X̄

Multiple Regression (k>1):

b = (X'X)⁻¹X'Y
PropertyDescriptionExpression
UnbiasedOn average, correctE(b) = β
ConsistentCorrect in large samplesplim(b) = β
EfficientMinimum variance among unbiased estimatorsVar(b) ≤ Var(b̃)
BLUEBest Linear Unbiased EstimatorGauss-Markov Theorem
Gauss-Markov Theorem:

Under the CLRM assumptions (1-5), OLS is the Best Linear Unbiased Estimator (BLUE) — it has the minimum variance among all linear unbiased estimators.

1.4 The Classical Linear Regression Model (CLRM) Assumptions
#AssumptionDescriptionViolation →
1LinearityModel is linear in parametersNon-linear models needed
2Zero Mean ErrorE(εᵢ) = 0 for all iBiased intercept
3No AutocorrelationCov(εᵢ, εⱼ) = 0 for i≠jAutocorrelation → DW test
4HomoskedasticityVar(εᵢ) = σ² (constant)Heteroskedasticity → BP test
5No Perfect CollinearityNo X is a linear combination of othersSingular matrix → VIF
6Normalityεᵢ ~ N(0, σ²)Non-normal errors → JB test

Consequences of Violations:

ViolationProblemDetectionSolution
HeteroskedasticityInefficient SEs, invalid inferenceBreusch-Pagan, WhiteRobust SEs, WLS
AutocorrelationInefficient SEs, invalid inferenceDurbin-WatsonNewey-West HAC
MulticollinearityImprecise estimates, high SEsVIFDrop variables, Ridge
Non-normalityInvalid inference in small samplesJarque-BeraLarge n, Bootstrap
EndogeneityBiased and inconsistent estimatesHausman testIV/2SLS (Chapter 2)
1.5 Goodness of Fit Measures

R-Squared (Coefficient of Determination):

R² = SSR / SST = 1 − SSE / SST

Adjusted R-Squared:

R̄² = 1 − (1 − R²) × (n-1)/(n-k)

Components of Variation:

SST = SSR + SSE
ComponentFormulaMeaning
SSTΣ(Yᵢ − Ȳ)²Total variation in Y
SSRΣ(Ŷᵢ − Ȳ)²Variation explained by the model
SSEΣ(Yᵢ − Ŷᵢ)²Unexplained variation
MeasureFormulaUse
MSESSE/(n-k)Mean Squared Error (error variance estimate)
RMSE√MSERoot Mean Squared Error (in Y units)
σ̂²SSE/(n-k)Estimated error variance
1.6 Hypothesis Testing

Individual Coefficient Tests (t-test):

H₀: βⱼ = βⱼ₀ (often βⱼ = 0) H₁: βⱼ ≠ βⱼ₀ t = (bⱼ − βⱼ₀) / SE(bⱼ)

Decision Rules:

Joint Significance Test (F-test):

H₀: β₁ = β₂ = ... = βₖ = 0 H₁: At least one βⱼ ≠ 0 F = (SSR/k) / (SSE/(n-k-1))

Significance Stars Guide:

p-valueInterpretationSymbol
p < 0.01Strong evidence against H₀***
p < 0.05Moderate evidence against H₀**
p < 0.10Weak evidence against H₀*
p ≥ 0.10No evidence against H₀—

Confidence Intervals:

P(bⱼ − t_critical×SE ≤ βⱼ ≤ bⱼ + t_critical×SE) = 1−α
1.7 Diagnostic Tests Reference

VIF — Variance Inflation Factor (Multicollinearity)

VIFⱼ = 1/(1 − Rⱼ²)
VIFSeverityAction
1-5NoneProceed with caution
5-10ModerateConsider dropping variables
>10SevereDrop variables or use Ridge regression

Breusch-Pagan (BP) Test — Heteroskedasticity

Procedure: 1. Run OLS and obtain residuals eᵢ 2. Regress eᵢ² on all X variables 3. Compute LM = n × R²_aux
p-valueDecision
p < 0.01STRONG heteroskedasticity
p < 0.05Heteroskedasticity detected
p ≥ 0.10Homoskedasticity (OK)

Durbin-Watson (DW) Test — Autocorrelation

DW = Σ(eᵢ − eᵢ₋₁)² / Σeᵢ²
DW RangeMeaningAction
1.5 - 2.5No autocorrelationProceed
< 1.5Positive autocorrelationUse HAC SEs
> 2.5Negative autocorrelationUse HAC SEs
⚠️ Important: Only meaningful for time-ordered data!

Jarque-Bera (JB) Test — Normality

JB = n[Skew²/6 + (Kurtosis−3)²/24]
p-valueDecision
p < 0.01STRONG non-normality
p < 0.05Non-normality detected
p ≥ 0.10Normal (OK)

Newey-West HAC — Robust Standard Errors

1.8 Model Selection and Specification

AIC — Akaike Information Criterion

AIC = n·ln(SSE/n) + 2k

BIC — Bayesian Information Criterion

BIC = n·ln(SSE/n) + k·ln(n)
AspectAICBIC
Penalty per parameter2ln(n)
Asymptotic propertyEfficientConsistent
Best forPredictionModel identification
Large nMay overfitMore parsimonious

Stepwise Selection Methods:

MethodStarting PointProcessUse Case
ForwardIntercept onlyAdd variables one by oneFew candidate variables
BackwardAll variablesRemove variables one by oneMany candidate variables
StepwiseBothForward + Backward combinationGeneral search
1.9 Prediction and Forecasting

Point Prediction:

Ŷ₀ = X₀'b

Prediction Interval (95%):

Ŷ₀ ± t_critical × SE_pred SE_pred = σ̂ × √(1 + X₀'(X'X)⁻¹X₀)

Confidence Interval for Mean Response:

Ŷ₀ ± t_critical × SE_mean SE_mean = σ̂ × √(X₀'(X'X)⁻¹X₀)
Interval TypeWidthCovers
PredictionWiderA new observation
ConfidenceNarrowerThe mean response
1.10 Advanced Topics Preview

Instrumental Variables (IV/2SLS)

Panel Data Models:

ModelWhen to UseKey Feature
Fixed Effects (FE)Entity effects correlated with XEntity-specific intercepts
Random Effects (RE)Entity effects uncorrelated with XGLS estimation
Hausman TestTest FE vs REIf p < 0.05 → FE

Binary Choice Models:

ModelDistributionLink Function
LogitLogisticlog(p/(1-p)) = Xβ
ProbitNormalΦ⁻¹(p) = Xβ

Difference-in-Differences (DiD):

Y = β₀ + β₁·Treat + β₂·Post + β₃·(Treat×Post) + ε
1.11 Practical Guidance

Common Mistakes to Avoid:

MistakeWhy It's WrongWhat To Do Instead
Adding irrelevant variablesIncreases R² artificially, overfitsUse AIC/BIC or economic theory
Ignoring diagnosticsInvalid inference, biased SEsAlways run VIF, BP, DW, JB tests
Overinterpreting R²R² doesn't imply causalityFocus on coefficients and significance
Running DW on cross-sectionsMeaningless resultUse BP for heteroskedasticity
Treating stepwise as confirmatoryData-driven, may not replicateValidate with economic theory

Best Practice Checklist:

Reporting Results:

VariableCoefStd Errort-statp-valueSig.
Rainfall45.6712.343.700.002***
Area-0.570.12-4.600.000***
Intercept124,56745,6782.730.016**
R² = 0.9877  |  Adj R² = 0.9857  |  F = 456.79 (p = 0.0000)
N = 18  |  k = 3  |  MSE = 97,942
1.12 Key Concepts Glossary
Adjusted R² — R² penalized for number of predictors
AIC — Akaike Information Criterion
Autocorrelation — Correlation of errors across observations
BIC — Bayesian Information Criterion
BLUE — Best Linear Unbiased Estimator
CLRM — Classical Linear Regression Model
Coefficient — Effect of Xⱼ on Y
Consistent — Estimates converge to true value as n→∞
df — Degrees of freedom (n-k)
Efficient — Minimum variance among unbiased estimators
Error Term — Difference between actual and expected Y
F-statistic — Test for joint significance of coefficients
Heteroskedasticity — Non-constant error variance
Homoskedasticity — Constant error variance
Intercept — Expected Y when all X=0
k — Number of parameters (including intercept)
MSE — Mean Squared Error
Multicollinearity — High correlation among predictors
n — Number of observations
OLS — Ordinary Least Squares
p-value — Probability of observing test statistic if H₀ is true
R² — Coefficient of determination
Residual — Yᵢ − Ŷᵢ
SSE — Sum of Squared Errors
SSR — Sum of Squared Regression
SST — Sum of Squares Total
t-statistic — Test for individual coefficient = 0
Unbiased — Expected value equals true value
VIF — Variance Inflation Factor
1.13 Quick Reference Cards

OLS Formula Summary:

Simple Regression: b₁ = Σ(Xᵢ−X̄)(Yᵢ−Ȳ) / Σ(Xᵢ−X̄)² b₀ = Ȳ − b₁X̄ Multiple Regression: b = (X'X)⁻¹X'Y Residuals: eᵢ = Yᵢ − Ŷᵢ Ŷᵢ = Xᵢ'b Variance-Covariance Matrix: Var(b) = σ²(X'X)⁻¹

Hypothesis Testing Summary:

Individual Coefficient (t-test): t = (bⱼ − βⱼ₀) / SE(bⱼ) Critical value: t(α/2, n-k) Joint Significance (F-test): F = (SSR/k) / (SSE/(n-k-1)) Critical value: F(α, k, n-k-1) Confidence Interval: bⱼ ± t_critical × SE(bⱼ)

Diagnostic Test Summary:

VIF = 1/(1 − Rⱼ²) BP = n × R²_aux DW = Σ(eᵢ−eᵢ₋₁)² / Σeᵢ² JB = n[Skew²/6 + (Kurtosis−3)²/24] HAC = Newey-West estimator
1.14 Chapter Summary

Key Takeaways:

  1. OLS is the workhorse of econometrics — understand its assumptions and properties
  2. Always run diagnostics — VIF, BP, DW, JB tests are essential
  3. R² is not the goal — Economic significance > Statistical significance
  4. Model selection matters — Use AIC/BIC and economic theory
  5. Know your data — Cross-section vs Time Series vs Panel
  6. Diagnostic tests are your friends — They tell you when OLS fails
  7. Advanced methods build on OLS — Learn the basics first!

Checklist Before Proceeding:

1.15 What's Next?
📘 Chapter 2: Instrumental Variables (IV/2SLS)

In the next chapter, we will cover:

  1. The Endogeneity Problem — What is it? When does it occur?
  2. Instrumental Variables — What makes a good instrument?
  3. Two-Stage Least Squares (2SLS) — How it works
  4. Testing for Endogeneity — Hausman-Wu test
  5. Testing Instruments — Relevance and validity
  6. Overidentification Tests — Sargan-Hansen J-test
  7. Weak Instruments — F-statistic diagnostics
  8. Applications — Real-world examples