truncated SVD dimensionality reduction now uses 252 components to increase the prediction accuracy