Skip to content
Prev 1887 / 15380 Next

[R-es] Regresión lineal para una serie temporal

El Thu, 17 Feb 2011 11:38:40 +0100
Paco Pastor <paco en ceam.es> escribió:
OK. 

Entonces el objeto zoo lo creas así:
dat <- read.zoo(file='dat.csv', sep=',', dec='.',
	format='%Y-%m-%d', header=TRUE) 

Y cuando hablas de regresión lineal con una sola variable, ¿te refieres
a ajustar frente al tiempo?

lmZ <- lm(coredata(dat)~index(dat))
summary(lmZ)

¿o necesitas algo más elaborado?:
dat.fit <- StructTS(dat, type='level')
plot(dat)
lines(fitted(dat.fit), col='green')


Saludos.

Oscar.
-------------------
Oscar Perpiñán Lamigueiro
Dpto. Ingeniería Eléctrica
EUITI-UPM