Thomas Lumley 8 months ago
Yes, it's a QR decomposition, a bespoke one modified by Ross from LINPACK fortran code.
The key difference from LINPACK (in src/appl/dqrdc2.f) is that it pivots only when really needed, so that computing sequential "this beta adjusted for the previous ones" is more straightforward.