Modeling High Dimensional Data: Prediction, Sparsity, And Robustness