Capabilities
Model Estimation and Analysis
Over 100 model formulations for continuous, discrete, limited and censored dependent variables are provided, including:
- Linear and nonlinear regression
- Robust estimation
- Binary choice
- Ordered choice models
- Unordered multinomial choice
- Censoring and truncation
- Sample selection models
- Count data
- Loglinear models
- Stochastic frontier and DEA
- Survival analysis
- Quantile regression (linear and count)
- Time series models
- Panel data models
Analysis of Model Results
Programming language allows extensions of supported estimators:
- Nonlinear estimation
- Delta method for functions of parameters
- Simulation: Krinsky and Robb
- Testing and restrictions
- Post estimation analysis
- Predictions
- Partial effects for all models
- Oaxaca decomposition
- Simulations
Panel Data Models
All of the linear and nonlinear models may be analyzed with special forms of panel data, including:
- Fixed and random effects
- Multilevel random effects
- Latent class models
- Random parameters (mixed) models
- Unbalanced panels for all models
- Unlimited panel data set size
- Arellano/Bond DPD with many variations
- IV and GMM estimators
Data Description and Graphics
Descriptive statistics and graphical analysis tools include:
- Descriptive statistics for cross sections and panels
- Tables of means and quantiles
- Time series
- Spectral density
- Graphics tools
- Kernel density
- Discriminant analysis
- Contour plots
Count Data
The widest range of specifications for count data of any package is provided, including several newly developed models:
- Poisson and negative binomial models
- New specifications for NB models
- Gamma, generalized Poisson, Polya-Aeppli
- Zero inflation and hurdle
- Fixed and random effects
- Latent class
- Quantile Poisson regression
Data Environments
Nearly every model may be extended to a variety of frameworks including:
Programming and Numerical Analysis
Programming language including matrix and data manipulation commands is provided for building new estimators:
Frontier and Efficiency Analysis
All forms of the stochastic frontier model are provided:
- Fixed and random effects
- True fixed and random effects
- Latent class stochastic frontier
- Battese and Coelli
- Heteroscedasticity
- Technical inefficiency estimation
- Data envelopment analysis
(This is the only package with both SFA and DEA.)
Discrete Choice Models in LIMDEP
Discrete choice estimators for binary, multinomial, ordered, count and multivariate discrete data are provided:
- Binary choice - dozens of specifications
- Ordered choice
- Hierarchical ordered choice
- Panel data
- Multinomial logit
- Count data models
- Bivariate binary and ordered choice
- Discrete choice with sample selection
Modeling Individual Choice with NLOGIT
NLOGIT contains all of LIMDEP plus numerous extensions of the multinomial choice models that do not appear in LIMDEP, including:
- Nested logit model
- Generalized nested logit model
- Multinomial probit model
- Mixed (random parameters) logit model
- Latent class model
- Error components (RE) logit model
- Dynamic random effects MNL model
- Generalized mixed logit
- Random regret MNL
- Estimation in WTP space
- Nonlinear utility specifications
- Partial effects and elasticities
- Model simulation
(These features do not appear in LIMDEP.)
Time Series Analysis
A range of estimators for time series are provided including:
- ARMAX models
- GARCH and GARCH-in-mean models
- Spectral density estimation
- ACF and PACF
- Phillips-Perron tests
- Newey-West estimator
Accuracy
Extremely accurate computational methods are employed throughout. High marks are earned on all National Institute of Standards and Technology test problems, including:
Post Estimation
Extensive tools for post estimation enable manipulation of model results along with other statistics and procedures.
Data Management
Data management tools are provided for input of data or internal generation with the random number generators, including:
- Data transformations
- Sampling and bootstrapping
- Bootstrap cross section observations or panel groups
- Weighted data
- Random number generation
- Cluster sampling and stratification
Multiple Imputation
Multiple Imputation is used to generate proxies for missing values in order to use information from the model and within the sample to increase the precision of estimators. Missing values for continuous, binary, count, Likert, fractional and multinomial data may be generated. Results from multiple samples are generated and averaged to produce the final results.