Bonjour,

Encore des difficultés avec R...

Voila j'ai créé la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#Def fonction : VaR Garch
f_Garch = function(r, p=1, q=1)
{ 
	g_param = garchFit(~arma(1,0)+garch(p, q), data = r)
	summary(g_param)
	plot(g_param)
	garch_coef = g_param@fit$coef
	#as.vector(g_param[nrow(g_param), 1])
 
garch_coef
 
}
Je l'appelle comme suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
garch_coef = f_Garch(r1, 1, 1)
Mais j'ai le message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
[1] "data" "p"    "q"   
[1] "data"
Erreur dans .garchArgsParser(formula = formula, data = data, trace = FALSE) : 
  Formula and data units do not match.
Voyez-vous d'où vient le problème ?

Merci