API Reference
This page lists the public econirl API. Each entry links to a page with the
full signature, constructor parameters, attributes, and methods. Import paths
match the listed name, for example from econirl import NFXP.
Core types
Problem specifications and panel data containers.
|
Specification of a Dynamic Discrete Choice problem. |
|
A single individual's observed decision trajectory. |
|
Enhanced panel with efficient tensor operations and DataFrame I/O. |
|
Unified feature specification for structural estimation and IRL. |
|
Pre-computed statistics for tabular estimators. |
Structural estimators
Linear-utility dynamic discrete choice estimators with statistical inference.
|
Sklearn-style NFXP estimator for dynamic discrete choice models. |
|
Sklearn-style CCP estimator for dynamic discrete choice models. |
|
Sklearn-style TD-CCP estimator for dynamic discrete choice models. |
|
Sklearn-style UFXP estimator for dynamic discrete choice models. |
|
Sklearn-style NNES estimator for dynamic discrete choice models. |
|
Sklearn-style SEES estimator for dynamic discrete choice models. |
Inverse reinforcement learning estimators
Reward-learning estimators. GLADIUS and AIRL are the neural-reward
estimators; they are also importable as NeuralGLADIUS and NeuralAIRL.
|
Sklearn-style MaxEnt IRL estimator for inverse reinforcement learning. |
|
Sklearn-style Max Margin IRL estimator (Abbeel & Ng 2004). |
|
Sklearn-style Maximum Causal Entropy IRL estimator. |
|
Neural Maximum Causal Entropy IRL. |
|
Neural-utility UFXP estimator (Oguz and Bray 2026). |
Environments and simulation
Markov decision process environments and the panel simulator.
|
Rust (1987) bus engine replacement environment. |
|
A DDC environment defined by explicit transition, feature, and reward arrays. |
|
Construct a Garnet-style random |
|
Simulate panel data from a DDC environment. |
Utilities and inference
Reward parameterizations and the first-stage transition estimator.
|
Abstract base class for utility functions. |
Linear cost utility for the Rust bus replacement model. |
|
|
Factory function to create a Utility from a callable. |
|
Sklearn-style estimator for mileage transition probabilities. |
Data preparation
Panel validation and feature-identification checks.
|
Validate panel data structure for DDC estimation. |
|
Rank and conditioning of a reward-feature design, raw and action-differenced. |
Datasets
Bundled and downloadable dataset loaders.
Built-in datasets for econirl. |