Second-order Predictor
Here we assume that the rate of change represented by the next quarter's moving average is the straight line extension of the rate of change from the two previous quarters:
The definition of Dn is the gradient from An-1 to An:
The assumption of straight-line growth of the rate of change of An gives us:
Rearranging the equation:
So, by substitution:
And by further substitution:
Assessing the Accuracy of the Predictor
When tested out on the same set of vnedor financial data as before (i.e. from 2003 to 2007), the average error generated by this formula improved a little on the previous formula: 6.6%, across 616 readings.
And creating a new predictor which is the simple average of our two previous predictors merely results in an error rate which is the average of the other two: 6.7%.
Using Excel Solver to derive the optimised linear formula
We can use the Solver add-on within Excel to calculate the linear coefficients which minimise the average error.
This has enabled us to get the average error down from 6.8% (first-order approximation) to 6.6% (second-order) and now down to 4.1% (''Solver''-optimised).
Potential for Improvement
One obvious improvement that could be made, particularly in this era of IT industry consolidation, is to allow for acquisitions. Our current model does not use any information about, for example, the size of the companies that Oracle is acquiring, to generate the forecast on a pure time series basis.
But when one firm acquires another, it makes sense for the analyst to add the revenues of the two firms together. (No company destroys that much value within a quarter!) Our revised time-series model should do the same.
No comments:
Post a Comment