Documentation
README
pyfixest cupy64 backend: absorbed regressors survive, reports change shape
Problem
Adding demeaner_backend="cupy64" to an existing pf.feols() call is treated
as a pure performance switch, but it changes the output: regressors with zero
within-FE identifying variation (fully absorbed by the fixed effects) that the
default numba backend silently drops are RETAINED by the cupy64 path (also in
its scipy/CPU fallback when cupy is not installed). They appear in the
coefficient table as non-identified garbage (huge coefficient, huge SE).
This is the opening of the README. Read the full README on GitHub.