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 :

Erreur dans xy.coords(x, y) : 'x' and 'y' lengths differ


Sujet :

R

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Points : 23
    Points
    23
    Par défaut Erreur dans xy.coords(x, y) : 'x' and 'y' lengths differ
    Salut tout le monde;

    J'essaie de compiler un petit programme sur R relatif à une série chronologique, seulement étant débutant, un message d'erreur contrecarre mes avancées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    teta<-0
    sigma<-0.05
    e<-0
    x<-0
    obs<-0
    k<-1
     
    while(arret==0) 
    {
    x[0]=0
    x[-1]=0
    e[k]=rnorm(1,teta,sigma)
    x[k]=-5*x[k-1]-6*x[k-2]+e[k]
    if (k<100) {arret=0} else 	{arret=1}
    obs[k]<-k
    k<-k+1
    }
    mat<-cbind(obs,x,e)
    mat
    plot(obs,x)
    lines(obs,L1,type='l')
    Le message d'erreur suivant est affiché:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur dans xy.coords(x, y) : 'x' and 'y' lengths differ
    Le but est de calculer une série de x[k] où k in 1:100. La difficulté principale de
    x[k]=-5*x[k-1]-6*x[k-2]+e[k]
    est que cette équation prend des valeurs en (k-1) et (k-2) et cela, à partir d'une variable e[k] simulée par rnorm.

    Finalement, le but est de représenter graphiquement les obs[k] en absisse, soient les k unité par unité, et les x[k] calculés par l'équation en ordonnée...

    Je bloque et ne doute pas que cela reste un problème élémentaire.
    Je vous remercie grandement des solutions apportées!

    Mantus

  2. #2
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 94
    Points : 147
    Points
    147
    Par défaut
    Ceci devrait résoudre ton problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    e=rep(0,102)
    x=rep(0,102)
    obs=vector()
    obs[1]=1
    obs[2]=2
     
     
    for(i in 3:102){
     
    e[i]=rnorm(1,teta,sigma)
    x[i]=-5*x[i-1]-6*x[i-2]+e[i]
    obs[i]=i
     
    }
     
    mat<-cbind(obs,x,e)
    mat
    plot(obs,x)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Points : 23
    Points
    23
    Par défaut Merci
    Merci, cela fonctionne

    Bien à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tomcat] configuration d'une page d'erreur dans web.xml
    Par Super Castor dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/04/2009, 15h58
  2. [Thread] Erreur dans une classe interne
    Par totof2308 dans le forum Général Java
    Réponses: 5
    Dernier message: 03/06/2004, 08h15
  3. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59
  4. [Erreur dans la lib...]
    Par Gonath dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/12/2003, 09h02
  5. Erreur dans l'utilisation de SWAP
    Par mire dans le forum Langage
    Réponses: 12
    Dernier message: 15/03/2003, 21h39

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