Time Series Decomposition for IoT Applications

Today, typical IoT applications collect millions or even billions data records via field-deployed sensors. Those data are time series by nature and may be used for various data driven business intelligence such as analytical insights, predictive monitoring, and prescriptive maintenance.

However, before Data Scientists or Machine Learning Practitioners can apply models on top of these data, one of challenges during pre-processing is that data sources may have been aggregated. Therefore, it is essential to decompose one time series curve into several components.

We show that how to decompose multiple seasonality in time series data with Python and Pandas on Jupyter notebook.