Soy muy nuevo en R, y particularmente en el yuima
paquete, así que esperaba que alguien pudiera ayudarme.
Tengo algunos datos (precios diarios) que deseo ajustar a un modelo Carma(2,1) estimando los parámetros.
Supongamos que tengo
d <- read.csv("http://chart.yahoo.com/table.csv?s=IBM&g=d&x=.csv")
Lo que entonces pensé que debía hacer es
y <- setYuima(data = setData(d$Close), model = setCarma(2,1))
x <- qmle(y, start = list(a1 = 1, a2 = 1, b0 = 1))
(pero con algunos otros parámetros).
Sin embargo, cuando hago esto, obtengo el siguiente error en la primera ( y <- ...
):
Error in if (dim(data@original.data)[2] == 1) { :
argument is of length zero
No tengo ni idea de por qué esto es así, y qué setYuima
función espera. ¿Puede alguien decirme cómo hacerlo?