Skip to content

PyFixest 0.23.0

Compare
Choose a tag to compare
@s3alfisc s3alfisc released this 06 Aug 06:37
· 233 commits to master since this release
c3c1823

Hightlights

  • PyFixest now includes Wald and F-Tests through the wald_test() method.
  • The new Wald Test feature enables us to provide basic IV diagnostics on the first stage, thanks to a significant overhaul of the Feiv class internals.
  • The pf.etable() function for regression output has been significantly enhanced for better aesthetics.
  • We've greatly improved the speed of the predict() method.
  • A new panelview function has been added to inspect staggered treatment rollouts in Difference-in-Differences studies.
  • We've introduced new arguments to feols() and fepois(), including a "lean" argument to clear memory-heavy objects from Feols instances.
  • RI support has been added for the rwolf function, for experimenters who want to control the family-wise error rate of their tests.
  • An update() method has been implemented, which allows to update regression coefficients based on incoming data (useful for online learning setups).
  • Additionally, new vignettes on regression tables and using PyFixest with the marginaleffects package have been added.

Take a look at the quickstart notebook for a brief intro to all new features.

Breaking Changes

  • We're adjusting the default small sample corrections to exactly match the fixest defaults, and a new vignette demonstrates equivalence between fitting models via R-fixest and py-fixest =) This change will lead to minor differences in computed standard errors and vcov's between versions 0.22.0 and 0.23.0.

New Contributors

What's Changed

Full Changelog: v0.22.2...v0.23.0