Estimados, tengo una consulta acerca de gráficas con xyplot.
Tengo una base de datos con dos perfiles de concentracion por sujeto, ya
que a cada sujeto se le administraron dos formulaciones. Con la función
xyplot he podido graficar cada perfil separando sujetos y formulaciones:
pl <- xyplot (DV~TIME | factor(ID)+factor(FORM), data=tab,
type = 'l', auto.key=T, as.table=T, pch=19,
xlab="Time", ylab="Dependent variable / Ind.
prediction", layout = c(0,16),
)
Lo que me gustaría hacer, y no estoy pudiendo, es graficar en un mismo
panel a un voluntario con los perfiles de las dos marcas (en un formato de
líneas). Al quitar "factor(FORM)" tengo algo similar pero me quedan
los
puntos de ambas formulaciones unidos entre ellos y no tengo un perfil real.
Creo que tendría que usar panel.superpose, pero no veo como, alguno podría
ayudarme?
Espero haberme explicado correctamente, desde ya muchas gracias.
Saludos,
-
Q.F. Manuel Ibarra
Facultad de Química
Universidad de la República - Uruguay
[[alternative HTML version deleted]]
Hola,
Lo puedes hacer utilizando el parámetro "groups=ID".
Mira el ejemplo de xyplot equivalente:
xyplot(decrease ~ treatment, OrchardSprays, *groups = rowpos*,
type = "a",
auto.key list(space = "right", points = FALSE, lines =
TRUE))
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 30 de julio de 2013 17:47, Manuel Ibarra <mibarra@fq.edu.uy> escribió:
> Estimados, tengo una consulta acerca de gráficas con xyplot.
>
> Tengo una base de datos con dos perfiles de concentracion por sujeto, ya
> que a cada sujeto se le administraron dos formulaciones. Con la función
> xyplot he podido graficar cada perfil separando sujetos y formulaciones:
>
> pl <- xyplot (DV~TIME | factor(ID)+factor(FORM), data=tab,
> type = 'l', auto.key=T, as.table=T, pch=19,
> xlab="Time", ylab="Dependent variable /
Ind.
> prediction", layout = c(0,16),
> )
>
> Lo que me gustaría hacer, y no estoy pudiendo, es graficar en un mismo
> panel a un voluntario con los perfiles de las dos marcas (en un formato de
> líneas). Al quitar "factor(FORM)" tengo algo similar pero me
quedan los
> puntos de ambas formulaciones unidos entre ellos y no tengo un perfil real.
> Creo que tendría que usar panel.superpose, pero no veo como, alguno podría
> ayudarme?
>
> Espero haberme explicado correctamente, desde ya muchas gracias.
> Saludos,
> -
> Q.F. Manuel Ibarra
> Facultad de Química
> Universidad de la República - Uruguay
>
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Muchas gracias Eric y Carlos, finalmente la solución fue: xyplot (DV~TIME |* factor(ID), groups=FORM*, data=tab, type 'l', auto.key=list(space="top",columns=1), as.table=T, pch=19, xlab="Time", ylab="Dependent variable / Ind. prediction") Saludos, Manuel El 30 de julio de 2013 14:50, Carlos Ortega <cof@qualityexcellence.es>escribió:> Hola, > > Lo puedes hacer utilizando el parámetro "groups=ID". > Mira el ejemplo de xyplot equivalente: > > xyplot(decrease ~ treatment, OrchardSprays, *groups = rowpos*, > type = "a", > auto.key > list(space = "right", points = FALSE, lines = TRUE)) > > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > El 30 de julio de 2013 17:47, Manuel Ibarra <mibarra@fq.edu.uy> escribió: > >> Estimados, tengo una consulta acerca de gráficas con xyplot. >> >> Tengo una base de datos con dos perfiles de concentracion por sujeto, ya >> que a cada sujeto se le administraron dos formulaciones. Con la función >> xyplot he podido graficar cada perfil separando sujetos y formulaciones: >> >> pl <- xyplot (DV~TIME | factor(ID)+factor(FORM), data=tab, >> type = 'l', auto.key=T, as.table=T, pch=19, >> xlab="Time", ylab="Dependent variable / Ind. >> prediction", layout = c(0,16), >> ) >> >> Lo que me gustaría hacer, y no estoy pudiendo, es graficar en un mismo >> panel a un voluntario con los perfiles de las dos marcas (en un formato de >> líneas). Al quitar "factor(FORM)" tengo algo similar pero me quedan los >> puntos de ambas formulaciones unidos entre ellos y no tengo un perfil >> real. >> Creo que tendría que usar panel.superpose, pero no veo como, alguno podría >> ayudarme? >> >> Espero haberme explicado correctamente, desde ya muchas gracias. >> Saludos, >> - >> Q.F. Manuel Ibarra >> Facultad de Química >> Universidad de la República - Uruguay >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >-- Q.F. Manuel Ibarra Centro de Evaluación de Biodisponibilidad y Bioequivalencia de Medicamentos (CEBIOBE) - Facultad de Química Universidad de la República - Uruguay Tel: +(598) 22097899 int 216/217 [[alternative HTML version deleted]]