Releases: bashtage/linearmodels
Releases · bashtage/linearmodels
Release 4.13
This is a feature and bug release.
- Added 
AbsorbingLSwhich allows a large number of variables to be absorbed. This model can handle very high-dimensional dummy variables and has been tested using up to 1,000,000 categories in a data set
with 5,000,000 observations. - Fixed a bug when estimating weighted panel models that have repeated observations (i.e., more than one observation per entity and time id).
 - Added 
drop_absorbedoption toPanelOLSwhich automatically drops variables that are absorbed by fixed effects. - Added optional Cythonized node selection for dropping singletons
 - Added preconditioning to the dummy variable matrix when 
use_lsmr=Trueinfit. In models with many effects, this can reduce run time by a factor of 4 or more. 
Release 4.12
Highlights of this release include:
- Dropping singleton observations in PanelOLS models
 - Support for LSMR as an option to estimate parameters. LSMR can be much faster in very sparse unbalanced panels.
 - Added wald_test to panel model results class.
 - Added a low-memory option to limit memory usage when estimating models with 2 effects.
 
Release 4.11
This is primarily a bug-fix release. Two bugs which incorrectly verified rank conditions on models were fixed. These checks affected:
- All asset pricing models
 - Fama-MacBeth panel data regression
 
In addition, an external dependency on cached-property was introduced.
Release 4.10
This is a bug-fix release that fixes an incorrect implementation of the Parzen weight function.
This release also contains small fixes for future changes in dependencies.
Release 4.9
This is a minor release that focuses on fixes for upstream changes.
- Changed the return type of Wooldridge's over identification test when
invalid toInvalidTestStatistic - Add typing information to IV models
 - Allow optimization parameters to be passed to 
IVGMMCUE - Removed internal use of pandas Panel
 - Improved performance in panel models when using 
from_formula - Switched to retaining index column names when original input index is named
 - Modified tests that were not well conceived
 - Added spell check to documentation build
 - Improve docstring for 
summaryproperties 
Release 4.8
This is a minor release with one feature and one bug fix:
- Corrected bug that prevented single character names in IV formulas
 - Corrected kappa estimation in LIML when there are no exogenous regressors
 
Release 4.7
This is a minor release with one significant feature:
- Substantial performance improvements in PanelOLS and possibly other panel models for large dataset sizes
 
Linearmodels 4.6 release
- Add a license
 - Change location of documentations
 
Linearmodels 4.5 release
- Added System GMM estimator
 - Added automatic bandwidth for kernel-based GMM weighting estimators
 - Cleaned up HAC estimation across models
 - Added 
predictmethod to IV, Panel and System model to allow out-of-sample
prediction and simplify retrieval of in-sample results - Fixed small issues with Fama-MacBeth which previously ignored weights
 
Linearmodels 4.2 Release
New features:
- System estimation using GMM when there are endogenous variables
 - General clean up of HAC estimators
 - Many typos fixed