Skip to content

A web-based application for analyzing historical weather data and forecasting future trends using advanced statistical models. Built with Python and Flask, the app provides interactive visualizations, stationarity tests, and predictions using ARIMA and SARIMA models.

License

Notifications You must be signed in to change notification settings

VisvaV/Time-Series-Forecasting

Repository files navigation

Time-Series Forecasting

This project is a comprehensive time series forecasting application built using Python and Flask. It utilizes various statistical models like ARIMA and SARIMA to predict temperature trends. The application includes a web interface to visualize and forecast temperature data.

Features

  • Time Series Visualization: Plots time series data for better understanding.
  • Moving Averages: Calculates Simple, Cumulative, and Exponential Moving Averages.
  • ACF/PACF Plots: Displays Autocorrelation and Partial Autocorrelation plots.
  • ARIMA/SARIMA Forecasting: Predicts future temperature values using ARIMA and SARIMA models.
  • Stationarity Tests: Performs Augmented Dickey-Fuller and KPSS tests for stationarity.
  • Metrics Calculation: Computes Mean Absolute Error, Root Mean Squared Error, and Mean Absolute Percentage Error.

Requirements

See requirements.txt for dependencies.

Documentation

For detailed theory on time series forecasting, see Documentation.md.

Team Details

See team_details.txt for team information.

Deployment

The application is deployed on Render and can be accessed at: https://time-series-forecasting-3xih.onrender.com

Usage

  1. Clone the repository.
  2. Install dependencies using pip install -r requirements.txt.
  3. Run the application with python app.py.
  4. Open a web browser and navigate to http://127.0.0.1:5000/.

Contributing

Contributions are welcome. Please submit a pull request with your changes.

License

This project is licensed under the MIT License. See LICENSE for details.

About

A web-based application for analyzing historical weather data and forecasting future trends using advanced statistical models. Built with Python and Flask, the app provides interactive visualizations, stationarity tests, and predictions using ARIMA and SARIMA models.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published