PredictingStocks Using machine learning and data analysis to predict the S&P 500 over 10,000 data points.