Sentiment analysis is done in NLP ipynb-notebook.
Volatility modeling is available in garch-zero and garch-arima r-files.
Metrics.py is used to get metrics(RMSE, MAPE, SMAPE) for final volatility models evaluation with and without news information.