Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Time Series - SSA Forecasting: Need to add API for performing calculations for comparing real vs. forecasted values #4184

Open
nicolehaugen opened this issue Sep 6, 2019 · 1 comment
Assignees
Labels
P2 Priority of the issue for triage purpose: Needs to be fixed at some point.

Comments

@nicolehaugen
Copy link

ML.NET 1.3

Currently ML.NET doesn't provide any methods in the API for calculating accuracy of forecasted values compared to real observed values - this is when doing Time Series forecasting using SSA.

In looking at the existing TLC documentation, it provided the following calculations - ML.NET should do something similar:

​Error Calculat​or
Once the expected value is produced by the time-series modeler component, it is compared against the actual observed value for the series at the time step to compute the amount of deviation. This calculation is done by the error calculator component and the result is called the Raw Score. The implicit assumption here is that the higher the absolute value of raw score at a timestamp, the more likely it is that the time-series is exhibiting an anomalous behavior at that timestamp. In TLC, we have implemented 5 error calculation functions that can be chosen by the user depending on the application.​​

Signed Difference
The difference between the expected value and the observed value (this is the default error calculation function).

Absolute Difference
The absolute difference between the expected value and the observed value.

Signed Proportion
The proportional difference between the expected value and the observed value.

Absolute Proportion
The absolute proportional difference between the expected value and the observed value.

Squared Difference
The squared difference between the expected value and the observed value.

@codemzs codemzs self-assigned this Oct 2, 2019
@harishsk harishsk added the P2 Priority of the issue for triage purpose: Needs to be fixed at some point. label Jan 12, 2020
@superichmann
Copy link

@codemzs @harishsk Hi is this completed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 Priority of the issue for triage purpose: Needs to be fixed at some point.
Projects
None yet
Development

No branches or pull requests

4 participants