Nicely done, fairly gentle.
A Gentle Introduction to the Random Walk for Times Series Forecasting with Python by Jason Brownlee on January 20, 2017 in Time Series
How do you know if your time series problem is predictable?
This is a difficult question with time series forecasting. There is a tool called a random walk that can help you understand the predictability of your time series forecast problem.
In this tutorial, you will discover the random walk and its properties in Python.
After completing this tutorial, you will know:
What the random walk is and how to create one from scratch in Python.
How to analyze the properties of a random walk and recognize when a time series is and is not a random walk.
How to make predictions for a random walk. .... "