- Hypothesis
- Data Collection and Clenaing
- Choices for models & Perfromance
- Contributions
- We use machine learning tools to predict the price of ethereum from historical data, economic indicators, and community sentiment on ethereum specifically from twitter.
- We test this hypothesis by building LSTM and GRU models
- Our Sources were:
- Twint Protocol for Collecting tweet data
- OWlracle API for collecting Gas price history
- Kaggle for ETH to USD Historical Data
- FRED for personal savings percentage data
- Market Watch for S&P 500 historical data
-
We used two models to predict the price of ethereum
- Long Short-Term Memory (LSTM) model from keras
- Gated Recurrent Unit (GRU) model form keras
-
Spliting our data to train and test
- LSTM vs GRU model perfromances
-
- Get historical gas prices and clean data.
- Set up and run LSTM model
-
- Get historical eth prices and clean data
- Get S&P 500 historical
- Get US savings historical data
- Set up GRU model
-
- Get historical sentiment for ethereum 2017 - 2020
- Twitter api sentiment analysis with nltk and vader
- Perfromed PCA analysis
Files: