This is a general question on if anyone is aware of a library like sklearn which has a function to read data and report back any strange behaviors or quality concerns within the data after getting user input specifying the type of data such as:
- Flat values for an extended period of time (i.e. variance for last N time-series records dropping to 0 suddenly)
- Sudden jumping of data (Value cliff-dropping to 0, and jumping back up to normal, or extremely high rate of change)
- And so on...
Example (Good):
(Bad - Dropping to 0):
(Bad - Flat/constant value when non-constant is expected)
If such a library already exists, I would appreciate if someone could refer me the name so I can avoid "re-inventing the wheel" and see what other analysis methods there might be that I have not thought of to check for.