Skip to content

v0.27.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Dec 12:31
· 9 commits to refs/heads/master since this release
a4272b0

PyFixest 0.27.0

Highlights

New Features

  • Adds support for Gelbach's (JoLe 2016) Regression Decomposition method by introducing a decompose() method for Feols.
  • Adds support for the multiple hypothesis correction by Westfall & Young via the pf.wyoung() function.
  • Input data frames to pf.feols() and pf.fepois() are now converted to pandas via narwhals.
    As a result, users can now provide duckdb or ibis tables as inputs, as well as pandas and polars data frames. polars and pyarrow
    are dropped as a dependencies.

Documentation

  • Adds a vignette on multiple testing corrections: link
  • Adds a vignette on Gelbach's regression decomposition: link

Bug Fixes

  • Fixes a bug in the wildboottest method, which incorrectly used to run a regression on the demeaned dependend variable in case it was
    applied after a fixed effects regression. My apologies for that!
  • Fixes a bug in the ritest method, which would use randomization inference coefficients instead of t-statistics whenever the "randomization-t" option would be selected, leading to incorrect results. This had consequences for the rwolf() function, which, in case of running ri-inference, would default to run the "randomization-t". My apolgies!

Full Changelog