I recommend use of R-package
RXshrink. Principal components regression is an (extreme) special case of "generalized" ridge regression. The statistics and graphics produced by
RXshrink functions help researchers select the best (normal-theory maximum likelihood) choices for both the "
Q"-shape (curvature) of the shrinkage path and also the best extent,
M, of shrinkage along that path. Q = -5 is essentially principal components regression. With
P=4 predictors, 0 <= M <= 4 is the approximate rank-deficiency in your predictor data. "Good" choices for Q and M enable shrinkage to correct wrong-signs problems and reduce MSE risk in estimation of the true Beta coefficient vector. My advice is to be conservative (and get better predictions) by doing somewhat less shrinkage than what appears optimal for estimating Betas.
------------------------------
Bob Obenchain
Principal Consultant
Risk Benefit Statistics LLC
------------------------------