Skip to main content

Command Palette

Search for a command to run...

#95 Machine Learning & Data Science Challenge 95

Published
2 min read
#95 Machine Learning & Data Science Challenge 95
B

Greetings.

I am a machine learning engineer based in India, possessing a sustained interest in machine learning since my undergraduate studies. I have completed Stanford University's machine learning course (Andrew Ng) via Coursera, and IBM's machine learning and deep learning curriculum. My current focus is on machine learning and data science projects, aiming to leverage my expertise for impactful, real-world problem-solving.

What is the process for checking static data?

Stationary series:

It is one in which the properties – mean, variance, and covariance does not vary with time.

Let us get an idea with these three plots:

  • In the first plot, we can see that the mean varies (increases) with time, which results in an upward trend. This is the non-stationary series.

For the series classification as stationary, it should not exhibit the trend.

  • Moving on to the second plot, we do not see a trend in the series, but the series variance is a time function. As mentioned previously, a stationary series must have a constant variance.

  • If we look at the third plot, the spread becomes closer, as the time increases, which implies that covariance is a function of time.

These three plots refer to the non-stationary time series. Now give your attention to the fourth:

  • In this case, Mean, Variance, and Covariance are constant with time. This is what a stationary time series looks like.

  • Most statistical models require the series to be stationary to make an effective and precise prediction.

The various process you can use to find out whether your data is stationary or not by the following terms:

  1. Visual Test

  2. Statistical Test

  3. ADF(Augmented Dickey-Fuller) Test

  4. KPSS(Kwiatkowski-Phillips-Schmidt-Shin) Test

More from this blog

What is the process for checking static data?