IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

traiter des séries à trous


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Points : 4
    Points
    4
    Par défaut traiter des séries à trous
    Bonsoir,

    J'ai actuellement un petit souci.

    J'ai une série de données de 7 ans contenant une variation annuelle + une tendance, et je souhaite en tirer la variation annuelle type.

    Pour cela, j'ai commencé par retirer certaines de mes données (données non existantes ou ne correspondant pas à mes critères de sélection).
    J'ai ensuite crée une fenetre glissante de 3 ans par pas de 1 an pour, à chaque fois, retirer la tendance sur l'année intermédiaire. En accolant, ces années j'obtiens à présent 5 ans de données avec toujours ma variation annuelle mais plus de tendance.

    A présent, je voudrais pouvoir moyenner ces 5 années afin d'avoir la variation annuelle type. C'est là que je rencontre un problème...

    J'avais commencé par remplacer mes données ne correspondant pas à la sélection par des 'NaN'. Mais je ne pouvais alors pas utiliser les fonctions telles 'polyfit' ou 'detrend'. J'ai donc remplacé ces données par des ensembles vides ( '[]' ). Et maintenant, je me retrouve avec des années n'ayant pas toutes le même nombre de données. Du coup, je ne peux plus moyenner sur mes 5 ans...

    Sauriez vous s'il y a un moyen d'éviter ces ensembles vides que j'ai mis, ou alors si on peut rajouter des 'Nan' en étant sûr de les replacer au niveau des bons indices ?

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Et maintenant, je me retrouve avec des années n'ayant pas toutes le même nombre de données. Du coup, je ne peux plus moyenner sur mes 5 ans...
    Pourrai-tu préciser le problème que cela pose exactement? Obtiens-tu une erreur?
    Montre-nous la partie de code correspondante...

    Sinon, pour l'histoire des ensembles vides on NaN, tu peux utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    help isnan
    help isempty
    en t'inspirant de cette discussion

Discussions similaires

  1. Triangulation de Delaunay pour des carreaux troués
    Par Laurent Gomila dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 27/07/2005, 22h14
  2. [JPEG] Traiter des Jpg comme des Bmp : Canvas
    Par Clorish dans le forum Langage
    Réponses: 9
    Dernier message: 20/07/2005, 11h14
  3. Comment récupérer / traiter des emails ?
    Par Clad3 dans le forum C++
    Réponses: 5
    Dernier message: 06/07/2005, 15h32
  4. SQL - Traiter des données d'une table
    Par david71 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/02/2005, 16h47
  5. [XSL] Traiter des balises dans un mixed
    Par Je@nb dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 10/02/2005, 19h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo