This project is a forecasting system for timeseries.
For the prediction, it uses spark-ts, ts-flint and pyramid-arima and then it compares their R-squared score.
- Ubuntu 18.04
- Python 3.6 with pip:
sudo apt-get update
sudo apt-get install python3.6
sudo apt install python3-pip
- Python libraries:
- pyspark:
pip3 install pyspark - sparkts:
pip3 install sparkts - ts-flint (see the installation guide)
- numpy:
pip3 install numpy - pandas:
pip3 install pandas - sklearn:
pip3 install sklearn - pyramid-arima:
pip3 install pyramid-arima - matplotlib:
pip3 install matplotlib
- pyspark:
- Clone the repository:
git clone https://github.com/murruFlavia/ARE2project.git
- Run (in top-level directory):
python3 main.py