The singular value decomposition separates the design into orthogonal directions. It reveals which combinations of coefficients are well informed by the data and which amplify noise.
A small sj means the data change little when coefficients move in direction vj. Many different coefficient vectors then make nearly the same fitted predictions, so noise can move the estimated coefficients a long distance in that direction.
For full column rank, the spectral condition number is
A large ratio signals sensitivity to perturbations. At exact rank deficiency, the full-column condition number is infinite; the problem is nonidentification, rather than a uniquely defined coefficient estimator with literal infinite variance.
Fitted-value covariance is σ2H. Small singular values do not by themselves make these variances diverge.
At a new input
Prediction can be unstable when the new input points along a weakly observed design direction. Extrapolation makes this distinction especially important.
Although coefficients contain 1/sj, the fitted vector has covariance
A new input with a substantial component in a weakly observed direction can have high prediction variance. This is especially relevant when extrapolating beyond the predictor relationships present in training data.
If v∈null(X), then X(β+cv)=Xβ for any c. The training data cannot distinguish these parameter vectors. A new mean x0⊤β is identifiable from the linear mean model only if x0 is orthogonal to the null space, equivalently x0∈row(X).
A pseudoinverse chooses a coefficient convention; it does not create information about unidentifiable directions.