Skip to content

econometron.utils.estimation

Overview

The econometron.utils.estimation submodule provides essential utilities for parameter estimation in econometric, statistical, and time series models. It includes robust algorithms for maximum likelihood, Bayesian, and classical estimation, as well as functions for diagnostics, results formatting, and model comparison. The module is designed for flexibility, reproducibility, and integration with the broader Econometron library.

Theoretical Background

Parameter estimation is central to econometric modeling, enabling inference, prediction, and hypothesis testing. This module supports:

  • Maximum Likelihood Estimation (MLE) via metaheuristic and classical algorithms
  • Bayesian estimation techniques
  • Ordinary Least Squares (OLS) for linear models
  • Diagnostics

Module Contents

Function/ClassDescription
genetic_algorithm_kalmanGenetic Algorithm for MLE with Kalman filter
simulated_annealing_kalmanSimulated Annealing for MLE with Kalman filter
ols_estimatorMultivariate Ordinary Least Squares regression
compute_statsCompute model diagnostics and statistics
make_prior_funcCreate prior functions for Bayesian estimation
rwm_kalmanRandom Walk Metropolis for Bayesian Kalman filtering
compute_priorCompute prior probabilities for Bayesian models

Notes

  • All estimation functions are designed for integration with Econometron models and utilities.
  • Results formatting and diagnostics are standardized for reproducibility and transparency.
  • Bayesian and MLE routines support flexible priors and optimization settings.

References