Hola, soy nuevo en R y en esta lista de distribución, pero a ver si alguien me puede echar una mano. Tengo una matriz de datos con 1539 filas, constituida por 171 eventos distintos medidos 9 veces cada uno. Lo que quiero es, para cada evento, hacer una regresión lineal entre la variable dependiente medida 9 veces en cada evento y el tiempo, y obtener el valor de 'r' para cada evento. Podría ponerme a hacer 171 regresiones lineales, pero lo que quiero saber es si hay algún modo de decirle a R que me haga una nueva regresión lineal cada vez que la columna “evento” cambie de nombre. Os pongo un ejemplo de los datos. ¡Muchas gracias! [[alternative HTML version deleted]]
Hola, ¿qué tal? Lo que quieres es partir tus datos, aplicar una función (ajustar una regresión) y combinar los resultados. Hay maneras muy eficientes de hacer eso con R. Lee http://www.jstatsoft.org/v40/i01/paper y en particular la última parte, donde se resuelve un problema muy parecido al tuyo. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 6 de agosto de 2014, 13:19, javier bueno enciso <jbuenoenciso en hotmail.com> escribió:> > > Hola, soy nuevo en R y en esta lista de distribución, pero a ver si alguien me puede echar una mano. > > > > Tengo una matriz > de datos con 1539 filas, constituida por 171 eventos distintos medidos 9 veces > cada uno. Lo que quiero es, para cada evento, hacer una regresión lineal entre > la variable dependiente medida 9 veces en cada evento y el tiempo, y obtener el > valor de 'r' para cada evento. Podría ponerme a hacer 171 regresiones lineales, > pero lo que quiero saber es si hay algún modo de decirle a R que me haga una > nueva regresión lineal cada vez que la columna ?evento? cambie de nombre. Os > pongo un ejemplo de los datos. > > > ¡Muchas gracias! > > > > > [[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 >
Muchas gracias Carlos! Con esto creo que lo haré sin problemas! Un saludo> Date: Wed, 6 Aug 2014 13:26:30 +0200 > Subject: Re: [R-es] concatenación de regresiones lineales > From: cgb@datanalytics.com > To: jbuenoenciso@hotmail.com > CC: r-help-es@r-project.org > > Hola, ¿qué tal? > > Lo que quieres es partir tus datos, aplicar una función (ajustar una > regresión) y combinar los resultados. Hay maneras muy eficientes de > hacer eso con R. Lee > > http://www.jstatsoft.org/v40/i01/paper > > y en particular la última parte, donde se resuelve un problema muy > parecido al tuyo. > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 6 de agosto de 2014, 13:19, javier bueno enciso > <jbuenoenciso@hotmail.com> escribió: > > > > > > Hola, soy nuevo en R y en esta lista de distribución, pero a ver si alguien me puede echar una mano. > > > > > > > > Tengo una matriz > > de datos con 1539 filas, constituida por 171 eventos distintos medidos 9 veces > > cada uno. Lo que quiero es, para cada evento, hacer una regresión lineal entre > > la variable dependiente medida 9 veces en cada evento y el tiempo, y obtener el > > valor de 'r' para cada evento. Podría ponerme a hacer 171 regresiones lineales, > > pero lo que quiero saber es si hay algún modo de decirle a R que me haga una > > nueva regresión lineal cada vez que la columna “evento” cambie de nombre. Os > > pongo un ejemplo de los datos. > > > > > > ¡Muchas gracias! > > > > > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]