Giter Site home page Giter Site logo

ebadatibnbabar / rainfall-forecasting-ets Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 33 KB

Application of the ETS model to forecast rainfall patterns. Leveraging time-series analysis techniques, it predicts future rainfall levels by analyzing historical data specifically from Bahwalnagar District, Punjab, Pakistan.

R 100.00%
climate-analytics climate-data drought drought-monitoring ets ets-forecasting ets-model meteorological-forecasting pakistan rainfall-data

rainfall-forecasting-ets's Introduction

Rainfall Forecasting using ETS

Application of the Error, Trend, Seasonality (ETS) model to forecast rainfall patterns. Leveraging time-series analysis techniques, it predicts future rainfall levels by analyzing historical data specifically from Bahwalnagar District, Punjab, Pakistan. Additionally, this project aids in anticipating drought patterns across the region.

Rainfall Forecasting ETS

Model Type

The ETS (Error, Trend, Seasonality) model implemented in this repository offers a robust approach to forecasting rainfall patterns. ETS models are adept at capturing various components of time series data, including error, trend, and seasonality, making them suitable for modeling and predicting complex temporal phenomena such as rainfall fluctuations. An ETS model is specified by an error type (E; additive or multiplicative), a trend type (T; additive or multiplicative, both damped or undamped, or none), and a seasonality type (S; additive or multiplicative or none).

Data

The repository contains time series data consisting of monthly rainfall data spanning from 1992 to 2021. This data was meticulously recorded by the Pakistan Meteorological Department and obtained for M.Phil Research purposes.

Requirements

  • RStudio version 2023.06.1 Build 524
  • R Libraries: lubridate, ggplot2, readxl, tidyverse, dplyr, astsa, forecast, urca, ggfortify, tsutils, writexl

Citation

If you use this repository or the data provided, please cite the following:

rainfall-forecasting-ets's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.