Logez Maxime a écrit :Bonjour,
Ton erreur vient du fait que dans ADF.test(cost) tu ne spécifies pas de paramètre itds, si tu regardes dans l'aide de la fonction (toujours une des choses à faire en premier : ?ADF.test)
Usage
ADF.test (wts, itsd, regvar=0, selectlags=list(mode="signf", Pmax=NULL))
Arguments
wts a univariate time series object.
itsd deterministic components to include in the model. Three types of regressors can be included: regular deterministic components, seasonal deterministic components, and any regressor variable previously defined by the user. This argument must be a vector object with the following elements: c(0,0,c(0)),
il est clairement indiqué que idts doit etre un vecteur et qu'il n'a pas de valeur par defaut c'est ce que t'indique le message d'erreur toi ici tu as spécifier wts mais pas idts ...
NULL veut dire qu'il ne prend pas de valeur.
Maxime
Bonjour Maxime,
Si j'ai déja specifié itsd dans mon estimation, et voila ce que j'ecris :
cost <- ts(cost, frequency=1, start=c(1971,1))
> lcost <- log(cost)
> plot(cost)
> plot(lcost)
> ADF.test(wts=lcost, itsd=c(1,1,c(0)), regvar=0, selectlags=list(mode="aic", Pmax=8))
--------- ------ - ------ ----
Augmented Dickey & Fuller test
--------- ------ - ------ ----
Null hypothesis: Unit root.
Alternative hypothesis: Stationarity.
----
ADF statistic:
Estimate Std. Error t value Pr(>|t|)
adf.reg 0.533 0.146 3.643 0.1
Lag orders: 1 2 3 4 5 6 7 8
Number of available observations: 22
Warning message:
p-value is greater than printed p-value in: interpolpval(code = code, stat = adfreg[, 3], N = N)
> slotNames(cost)
[1] ".Data" "tsp"
> out <- ADF.test(cost)
Erreur dans ADF.test(cost) : l'argument "itsd" est manquant, avec aucune valeur par défaut
> ?slots
No documentation for 'slots' in specified packages and libraries:
you could try 'help.search("slots")'
> ?slot
> slotNames(ADF.test)
NULL
:?: :?:
Amelie