Time Series Analysis and Forecasting - Forecasting Sales in Python - ARIMA, AR, MA models theory

68,424
0
Published 2019-11-23
Time Series Analysis and Forecasting in Python | Forecasting Sales

In this time series analysis and forecasting video tutorial I have talked about how you can forecast sales data in python. We’ll see the relevant libraries like pandas, matlotlib, stattools used in this project tutorial for data science and finally how we can compare naïve time series model, ARIMA model and hyperparamter tuned model to determine which model is working fine.

Also I have talked about various interview questions and tips and tricks related to time series theory and python code which can be asked in an interview or in a normal business scenario.

Dataset – groups.google.com/forum/#!forum/analytics_tutorial…


Jupyter notbebook used in this tutorial – www.instamojo.com/abhishek_agarrwal/time-series-fo…

Other data science project –
Python Data Science Project 1 | Time Series Forecasting Project in Python | End to End ML Project -    • Python Data Science Project 1 | Time ...  

Python Data Science Project 2 | Time Series Forecasting in Python Data Transform - Abhishek Agarrwal -    • Python Data Science Project 2 | Time ...  

Python Data Science Project 3 | Time Series Forecasting in Python Data Transform - Abhishek Agarrwal -    • Python Data Science Project 3 | Time ...  

Time Series Analysis & Forecasting | How to Check if the Time Series is Stationary or Not -    • Time Series Analysis & Forecasting | ...  

Data Science Project Tutorial for Beginners -    • Tableau Data Science Project Tutorial...  

Tableau Data Science Project 2 - Tableau Project for Practice Data Analysis and Prediction
   • Tableau Data Science Project Tutorial...  

Python Complete Tutorial for Beginners [Full Course] 2019
   • Python Pandas Complete Tutorial Begin...  


Python Complete Tutorial for Beginners [Full Course] 2019 - Part 2
   • Python Complete Tutorial for Beginner...  

Python Text Analytics for Beginners - Part 1 - Creating and Manipulating Strings in Python
   • Python Text Analytics for Beginners -...  

Python Data Exploration Analysis (EDA) Project for Data Science Project by Abhishek Agarrwal -    • Python Projects For Beginners | Pytho...  

My website - www.datantools.com/

Connect with me on
Facebook Page - www.facebook.com/datantools
Twitter - twitter.com/Abhishe30886934
LinkedIn - www.linkedin.com/in/abhishek-agarwal-9549876/

⭐My Favorite Python Books
- Python Crash Course: amzn.to/2J0AqbI
- Automate the Boring Stuff with Python: amzn.to/2VQuPd7
- A Smarter Way to Learn Python: amzn.to/35JBOcs
- Machine Learning for Absolute Beginners: amzn.to/35IKteV
- Hands-on Machine Learning with scikit-learn and TensorFlow: amzn.to/31kU9cg


Python official page - www.python.org/
Python documentation for each version - www.python.org/doc/versions/
Python Community - www.python.org/community/
Download Python - www.python.org/downloads/
Python Success Stories - www.python.org/success-stories/
Python News - www.python.org/blogs/
Python Events - www.python.org/events/
Python String Documentation - docs.python.org/3.4/library/string.html

Thank you
Abhishek Agarrwal

All Comments (21)
  • @maheshsale
    Extremely nice video. The way you explain the things, is too good. You don't leave behind any doubt about the things that comes in each programming statement. Thank you very much.
  • @annacruz2457
    I have watched many youtube videos for time series but I really feel like this one helped me truly understand how to do it. thank you. My recommendation is that when you say " I covered this in my previous video" please tell us the name or title the videos in a way where we can follow a progression. Thank you so much for posting this.
  • I really enjoyed watching your video. It clarified so many simple foundational concepts to me while learning through time series analysis. Thanks
  • nicely explained, could you also extend this to explain how to check/ test for various components presents in a time series data, and add more videos to build upon the modelling to find best time series forecasting for the shampoo data. Thanks in advance 👍
  • @rudevariables
    good video thx.. to answer one of your questions median is preferred when the data distribution is skewed and mean when its symmetrical
  • @makenayvonne244
    The mean can be used to get an overall idea, or picture, of the data set. Mean is best used for a data set with numbers that are close together. The median can be used to get an idea of what values fall above the midpoint and what values fall below the midpoint.
  • @emanali_
    Very good course 👍 👌 😊
  • You absolutely have no idea how many abysmal videos I had to watch before I found yours. Thank you for your sharing
  • @girishlc
    Hi Abhishek, thank you very much for the clear explanation, Can you please provide the link or explain the python implementation for "Multivariate Time series" problem.
  • Thank you a lot for this video but I have a question that comes to mind, why don't you take the sqr for the MSE in the iteration (for loop)?
  • Hi.. When I give (3,2,3)..i am getting np. Sqrt(mean_squared_error(shampoo_test, shampoo_forecast)) as 75..can u check?
  • @ravibengeri1507
    Hi Sir, What approach we should follow when the target variable is following sigmoid or logistic or S curve with respect to time. Shall we still apply Time Series? If we can which algorithm we should chose as it has multiple variables affecting target variable?
  • @ashZay
    your model and teaching technique is awesome. I tried running model but in loop syntax, it showing me a syntax error. I was practicing on real data. Can you please help ( for p in p_values .....)