scib.metrics.pcr.linreg_sklearn

scib.metrics.pcr.linreg_sklearn(X_pca, covariate, n_jobs=None)

Sequential sklearn regression backend for PCR.

Fits one LinearRegression model per principal component and returns one \(R^2\) value per component. This is the original implementation used by linreg_method='sequential' in pc_regression().