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

R Discussion :

retour sur "format time series"


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2011
    Messages : 84
    Par défaut retour sur "format time series"
    Bonjour,

    j'utilise la fonction "ts" pour transformer mon data frame "dNO":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .frame':   639 obs. of  16 variables:
     $ date: POSIXlt, format: "2010-01-01" "2010-01-02" ...
     $ 0.3 : num  -10 -10 -10.2 -10.4 -10.4 ...
     $ 0.5 : num  -9.96 -9.96 -10 -10.18 -10.26 ...
     $ 0.7 : num  -9.9 -9.87 -9.9 -10.03 -10.12 ...
     $ 0.9 : num  -9.86 -9.81 -9.82 -9.89 -9.99 ...
     $ 1.1 : num  -9.83 -9.77 -9.75 -9.81 -9.89 ...
    que je veux pouvoir manipuler plus aisément à partir des possibilités des time series. Je veux donc recréer une série temporelle qui commence le premier janvier 2010, jusqu'en Octobre 2011, à résolution journalière, en utilisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ts(dNO[,2:16],start=c(2010,1),end=c(2011,9),freq=365)
    j'obtiens:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
           0.3    0.5    0.7    0.9    1.1    1.4    1.7      2   2.5
    2010.000  -7.33  -7.09  -7.00  -6.91  -6.82  -6.77  -6.74  -6.78 -6.61
    2010.003  -7.78  -7.40  -7.25  -7.13  -7.05  -7.01  -6.98  -7.05 -6.91
    2010.005  -8.00  -7.50  -7.28  -7.15  -7.09  -7.04  -6.97  -7.05 -6.91
    ....
    Et là, je suis un peu perdue: à quoi correspond cette première colonne: "2010.000", "2010.003", ... Il semble qu'il y ait un pb avec "freq" car pour 2011 je n'ai que 8 valeurs par colonne (au lieu de 1 par jour pendant 9 mois!), et je ne comprends pas la logique de l'incrémentation des dates. Quelqu'un a-t-il l'expérience de ces time series pour m'indiquer comment en créer une en partant d'une date et en l'incrémentant d'1 jour à chaque fois?

    Il m'a été conseillé de m'orienter vers le packque "zoo", mais j'avoue que je ne connais pas ce qu'il permet de faire, et où trouver les informations sur les fonctions, possibilités, et les façon de l'utiliser. Donc de ce côté là, si vous avez des infos, je les prends avec plaisir également .

    Florence

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Je n'ai jamais trop manipulé les séries temporelles, mais j'ai trouvé les infos ici : http://cran.r-project.org/web/views/TimeSeries.html

    C'est un bon point de départ.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. INTERVAL possible sur un format TIME???
    Par Julien.alkaza dans le forum Requêtes
    Réponses: 4
    Dernier message: 22/11/2005, 14h32

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