I'm trying to build an algorithm in C# based on these videos (CLICK!) My question is not related to the coding part of these tasks.
I'm trying to gain a deeper understanding of this algorithm since it is perfect for my assignment. However, the YouTuber doesn't identify it by name.I'd like to know any information that you can give me -- name, resources, etc.
Edit: It's Time-series decomposition model. Specifically, classical multiplicative decomposition.
Steps:
- Calculate a moving average equal to the length of the season to identify the trend cycle.
- Center the moving average if the seasonal length is an even number.
- Calculate the actual as a proportion of the centered moving average to obtain the seasonal index for each period.
- Adjust the total of the seasonal indexes to equal the number of periods.
- Deseasonalized the time series by dividing it by the seasonal index.
- Estimated the trend-cyclical regression using deseasonalized data.
- Multiply the fitted trend values by their appropriate seasonal factors to compute the fitted values
- Calculate the errors and measure the accuracy of the fit using known actual series.
- If cyclical factors are important, calculate cyclical indexes.
- Check for outliers, adjust the actual series and repeat steps from 1 to 9 if necessary