GithubHelp home page GithubHelp logo

honey28git / time-series-forecasting Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.4 MB

Forecasting Wine Sales of Two Different types of Wine. After thorough Data Analysis, different models have been used and tested such as Exponential Smoothing Models, Regression, Naive Forecast, Simple Average, Moving Average. Stationarity of the data is checked. Automated Version of ARIMA/SARIMA Model built. Comparison of Models.

Jupyter Notebook 100.00%
acf-pacf arima-model decomposition exponential-smoothing-models moving-average naive-forecasting prediction regression-models rmse-score sarimax

time-series-forecasting's Introduction

Time-Series-Forecasting

Problem:

For this particular assignment, the data of different types of wine sales in the 20th century is to be analysed. Both of these data are from the same company but of different wines. As an analyst in the ABC Estate Wines, you are tasked to analyse and forecast Wine Sales in the 20th century.

Data set for the Problem: Sparkling.csv and Rose.csv

  1. Read the data as an appropriate Time Series data and plot the data.
  2. Perform appropriate Exploratory Data Analysis to understand the data and also perform decomposition.
  3. Split the data into training and test. The test data should start in 1991.
  4. Build all the exponential smoothing models on the training data and evaluate the model using RMSE on the test data. Other additional models such as regression, naïve forecast models, simple average models, moving average models should also be built on the training data and check the performance on the test data using RMSE.
  5. Check for the stationarity of the data on which the model is being built on using appropriate statistical tests and also mention the hypothesis for the statistical test. If the data is found to be non-stationary, take appropriate steps to make it stationary. Check the new data for stationarity and comment.Note: Stationarity should be checked at alpha = 0.05.
  6. Build an automated version of the ARIMA/SARIMA model in which the parameters are selected using the lowest Akaike Information Criteria (AIC) on the training data and evaluate this model on the test data using RMSE.
  7. Build ARIMA/SARIMA models based on the cut-off points of ACF and PACF on the training data and evaluate this model on the test data using RMSE.
  8. Build a table with all the models built along with their corresponding parameters and the respective RMSE values on the test data.
  9. Based on the model-building exercise, build the most optimum model(s) on the complete data and predict 12 months into the future with appropriate confidence intervals/bands.
  10. Comment on the model thus built and report your findings and suggest the measures that the company should be taking for future sales.

time-series-forecasting's People

Contributors

honey28git avatar

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.