[R-es] Regresión lineal múltiple: modelo polinómico de grado 3 superpuesto a componentes cosenoidales
Marcuzzi, Javier Rubén
javier.ruben.marcuzzi en gmail.com
Dom Jul 1 23:06:49 CEST 2012
Estimada Eva Prietro
En el libro:
Pinheiro, J. C. and Bates, D. M. (2000), \emph{Mixed-Effects Models in S
and S-PLUS}, Springer, New York. (Appendix A.18)
hay un ejemplo donde utilizan seno, coseno, ... utilizan el tamaño de
folículos.
De la ayuda de nlme copio el siguiente código:
# Pinheiro and Bates use in nlme:
# from p. 240 needed on p. 396
fm1Ovar.lme <- lme(follicles ~ sin(2*pi*Time) + cos(2*pi*Time),
data = Ovary, random = pdDiag(~sin(2*pi*Time)))
fm5Ovar.lme <- update(fm1Ovar.lme,
corr = corARMA(p = 1, q = 1))
# p. 396
fm1Ovar.nlme <- nlme(follicles~
A+B*sin(2*pi*w*Time)+C*cos(2*pi*w*Time),
data=Ovary, fixed=A+B+C+w~1,
random=pdDiag(A+B+w~1),
start=c(fixef(fm5Ovar.lme), 1) )
# p. 397
fm2Ovar.nlme <- update(fm1Ovar.nlme,
corr=corAR1(0.311) )
No sabría responder el resto de su pregunta.
Javier
-----Mensaje original-----
From: Eva Prieto Castro
Sent: Sunday, July 01, 2012 2:29 PM
To: R
Subject: Re: [R-es] Regresión lineal múltiple: modelo polinómico de grado 3
superpuesto a componentes cosenoidales
Corrección: en el primer caso (sólo componentes cosenoidales) no utilizo el
I(t) + I(t^2)...
Ahí lo puse pero evidentemente no lo lleva.
Saludos.
--- El dom, 1/7/12, Eva Prieto Castro <evapcastro en yahoo.es> escribió:
De: Eva Prieto Castro <evapcastro en yahoo.es>
Asunto: Regresión lineal múltiple: modelo polinómico de grado 3 superpuesto
a componentes cosenoidales
Para: "R" <r-help-es en r-project.org>
Fecha: domingo, 1 de julio, 2012 19:28
Hola:
Tengo un modelo de regresión lineal en el cual las componentes son
cosenoidales, y lo construyo del siguiente modo:
modelo = "y ~ I(t) + I(t^2) + I(t^3) + x1[, 1] + x2[, 1]"
x1[, 1] = cos(2 * pi * t / periods[1])
x2[, 1] = sin(2 * pi * t / periods[1])
for (i in 2:nComp) {
x1[, i] = cos(2 * pi * t / periods[i])
x2[, i] = sin(2 * pi * t / periods[i])
modelo = paste(modelo, " + x1[,", i, "] + x2[,", i, "]", sep="")
}
res = lm (as.formula(modelo))
Este modelo deriva en resultados correctos de su análisis correspondiente
(summary(res)). Sin embargo, si añado regresión polinómica, el summary no me
devuelve los estimadores correctos para las componentes lineal, cuadrática y
cúbica.
La línea del modelo la modifico del siguiente modo:
modelo = "y ~ I(t) + I(t^2) + I(t^3) + x1[, 1] + x2[, 1]"
He probado también así:
modelo = "y ~ t + t^2 + t^3 + x1[, 1] + x2[, 1]"
¡Pero no hay manera!
¿Me podéis orientar?.
Gracias
Eva
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es