Utilisation du test de stationnarité

Aller en bas

Utilisation du test de stationnarité Empty Utilisation du test de stationnarité

Message par hazem2410 le Mar 26 Juin 2012 - 22:27

Bonjour,

Je suis un débutant avec R. J'ai des données sur un fichier texte contenant 4 variables. J'ai importé ce dernier à travers la commande
Code:

> test1 <- read.table(file=file.choose(), header=T, sep = "\t",dec = ".",row.names = 1)
> str(test1)

Ensuite j'ai chargé le package "vars" et le package "urca", et j'ai lancé la commande suivante;

Code:

adf1 <- summary(ur.df(test1[,1], type = "trend", lags = 2))

Ceci afin d'étudier la stationnarité de la première variable de ma base de données. Toutefois, R me renvoie l'erreur suivante:

Erreur dans summary(ur.df(test1[, 1], type = "trend", lags = 2)) :
erreur d'évaluation de l'argument 'object' lors de la sélection d'une méthode pour la fonction 'summary' : Erreur dans r[i1] - r[-length(r):-(length(r) - lag + 1L)] :
argument non numérique pour un opérateur binaire

Je bloque depuis des heures, car je ne peux pas manipuler et exploiter les données du data.frame "test1". Une aide SVP Smile

hazem2410

Nombre de messages : 2
Date d'inscription : 26/06/2012

Revenir en haut Aller en bas

Utilisation du test de stationnarité Empty Re: Utilisation du test de stationnarité

Message par startr le Jeu 28 Juin 2012 - 13:31

Poste le résultat des commandes:
str(test1)
et
class(test1[1, 1])


C'est probablement un problème de format lors de l'import de ta table en data.frame (une colonne de type factor plutôt que numeric, au pif).

Tente un :
summary(ur.df(as.numeric(test1[, 1]), type = "trend", lags = 2))

Mais il faudrait quand même que tu comprennes exactement le problème.

_________________
Formation et Consulting en R
http://www.startr.fr


Dernière édition par startr le Dim 1 Juil 2012 - 10:45, édité 1 fois

startr

Nombre de messages : 3
Date d'inscription : 07/06/2012

http://www.startr.fr

Revenir en haut Aller en bas

Utilisation du test de stationnarité Empty Re: Utilisation du test de stationnarité

Message par hazem2410 le Dim 1 Juil 2012 - 9:46

Merci beaucoup pour votre aide, le problème est résolu Smile



startr a écrit:Poste le résultat des commandes:
str(test1)
et
class(test1[1, 1])


C'est probablement un problème de format lors de l'import de ta table en data.frame (une colonne de type factor plutôt que numeric, au pif).

Tente un :
summary(ur.df(as.numeric(test1[, 1]), type = "trend", lags = 2))

Mais il faudrait quand même que tu comprennes exactement le problème.

hazem2410

Nombre de messages : 2
Date d'inscription : 26/06/2012

Revenir en haut Aller en bas

Utilisation du test de stationnarité Empty Re: Utilisation du test de stationnarité

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum