Estoy utilizando KFAS para ajustar un modelo logístico dinámico de la forma
$\hat{y} = \bf \beta_t x + \epsilon$
$\beta_t = \beta_{t-1} + \eta$
Así, los parámetros de regresión cambian con el tiempo y actúan como variables latentes que deben ser estimadas por el filtro.
¿Pueden los modelos de espacio de estados de esta forma aceptar generalmente situaciones en las que tenemos múltiples observaciones por período de tiempo? Creo que sí, pero no puedo averiguar cómo especificar esto en KFAS (o en cualquier otro paquete de R).
He probado el siguiente código, pero KFAS cree que esto significa que hay 22 períodos de tiempo - en realidad sólo hay diez.
library(KFAS)
y = c(1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1)
i = seq.Date(from = as.Date("2014-01-01"), as.Date("2014-01-10"), length.out = 22)
x = rnorm(n = 22, mean = 1, sd = 2)
a = model = SSModel(y ~
SSMregression(~x),
distribution = "binomial")
fit = fitSSM(a, inits = c(0,0))