Skip to content

Weighted monitoring #33

Description

@jonasViehweger

There are many algorithms which not just give a binary classification into cloud/non-cloud valid/invalid, but probabilities of observation quality.

During monitoring, it can be valuable if the residuals can be weighted based on such a classification. This only really makes sense for continuous (auto correlated) monitoring like CUSUM, MOSUM, EWMA since for CCDC and IQR a low quality observation could inhibit sequential exceedances of the boundary.

I would propose an additional parameter for .monitor() called weights. Which would be an array with the same size as array. These weights would then be applied to the residuals, decreasing the importance of low quality observations.

Optionally another parameter scale could be introducted which would be used to automatically scale the data from 0-1. It would be a tuple of minimum and maximum value. For example (0, 100) so that raw data can be passed in without any necessary computations on the users side.

@loicdtx do you have any input on this?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions