Bonsoir tout le monde,
Je travail actuellement sur un projet pour les cours et je suis face à un soucis qui je pense dépasse mes compétences.
Sur python, je scrap un signal d'un site internet que je stock dans une dataframe qui ressemble à ça :
Voici le plot du signal que j'obtiens avec en abscisse la date et en ordonnée le signal.
La courbe noir, je l'ai rajouté "à la main" en dessinant, c'est exactement ce que je cherche à obtenir, lisser le signal et supprimer le bruit.
J'ai pensé à trois solution pour l'instant, la première la plus simple faire une moyenne mobile, la deuxième faire une regression polynomial et enfin la troisième celle qui me semble la plus adapté mais surtout la plus complexe, utilisé la fonction scipy.signal.filtfilt directement. https://docs.scipy.org/doc/scipy-0.1....filtfilt.html
C'est exactement ce que je cherche à faire mais je ne vous cache pas que je ne comprends pas vraiment comment adapter leurs exemples à mes data..
Si quelqu'un à des suggestions svp! Merci d'avance
Partager