Adaptive filter option for StateTypes

I am currently developing the plugin for Homematic components. Now I have seen in the Shelly plugin that there is a filter option for the StateType "“filter”: “adaptive”.
Unfortunately I can’t find any documentation about when it makes sense to use this option.
Can you tell me when it makes sense to use it?

That’s mostly only useful for analog inputs which have a lot of jitter.