Manteniendo intervalos de confianza con dwplot en R mientras se establecen límites en el eje x en R.
Estoy intentando utilizar los paquetes ggplot2 y dotwhisker en R para mostrar las estimaciones de coeficientes de un modelo. Una de mis covariables tiene intervalos de confianza muy amplios, por lo que la escala del eje x es muy grande. Cuando establezco los límites del eje x más estrechos que los intervalos de confianza, las barras de los intervalos de confianza desaparecen del gráfico. ¿Existe alguna forma de mantener los intervalos de confianza, aunque estén recortados?
Por ejemplo, produzco la figura 1:
data(mtcars)
mtest <- lm(mpg ~ cyl + hp + wt, data = mtcars)
dwplot(mtest)
Cuando intento establecer los límites del eje, pierdo el intervalo de confianza, como en la figura 2:
dwplot(mtest) + scale_x_continuous(limits = c(-4, 1))
¡Gracias!
davy.ai
Sí, hay una forma de conservar los CI incluso si se recortan. Puede utilizar la función
coord_cartesian()
en ggplot2 para establecer los límites del eje x sin eliminar ningún dato fuera de esos límites. Aquí tienes un ejemplo:Esto producirá un gráfico con los límites del eje x establecidos en -4 y 1, pero los CI seguirán siendo visibles aunque se extiendan más allá de esos límites.