Forecasting S&P 500 Movements - A comparison between Classical Methods and Neural Networks
I chose to analyze S&P 500 index over time. My project concludes with comparing an ARIMA model against a LSTM model. If I continue with this project, it would be interesting to see how Covid impacts how the S&P market moves. Why did I choose the S&P 500 index?
The S&P 500 or Standard & Poor's 500 Index is a market-capitalization-weighted index of the 500 largest U.S. publicly traded companies. The index is widely regarded as the best gauge of large-cap U.S. equities. Other common U.S. stock market benchmarks include the Dow Jones Industrial Average or Dow 30 and the Russell 2000 Index, which represents the small-cap index (https://www.investopedia.com/terms/s/sp500.asp).
- Yahoo! Finance
- https://github.com/borisbanushev/stockpredictionai/blob/master/readme.md
- https://www.kaggle.com/amirrezaeian/time-series-data-analysis-using-lstm-tutorial
- https://www.investopedia.com/
- https://www.udemy.com/course/python-for-finance-and-trading-algorithms/
- https://towardsdatascience.com/3-ways-to-load-csv-files-into-colab-7c14fcbdcb92
- https://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html
- https://www.guggenheiminvestments.com/mutual-funds/resources/interactive-tools/asset-class-correlation-map
- https://www.forbes.com/sites/tomtaulli/2019/03/09/deep-learning-when-should-you-use-it/#33f08394e368
- https://www.youtube.com/watch?v=e8Yw4alG16Q
- https://machinelearningmastery.com/time-series-data-stationary-python/
- https://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/