groupedpaneldatamodels.utils.lstsq

Functions

superfast_lstsq(A, b[, tol, disable_superfast])

An internal function to compute least-squares solutions using a faster QR factorization, falls back on regular lstsq if QR factorization .

groupedpaneldatamodels.utils.lstsq.superfast_lstsq(A, b, tol=1e-05, disable_superfast=True)[source]

An internal function to compute least-squares solutions using a faster QR factorization, falls back on regular lstsq if QR factorization .

Parameters:
  • A (ArrayLike) – Left-hand side matrix (design matrix).

  • b (ArrayLike) – Right-hand side vector or matrix (observations).

  • tol (float, optional) – Acceptable tolerance for QR-factorization. Defaults to 1e-5.

  • disable_superfast (bool, optional) – Disables QR-factorization. Defaults to True.

Returns:

Least-squares solution to the equation Ax = b.

Return type:

ArrayLike