Buenos días:
La función geom_smooth utiliza otra (stat_smooth) para hacer un suavizado.
Por defecto, si tienes menos de 1000 valores usa regresión local (loess), si
tienes más utiliza un modelo aditivo (gam).
Si tienes la certeza de que no vas a pasar nunca de 1000 valores usa el
siguiente argumento en geom_smooth:
geom_smooth(span=0.65, aes(group=1), method = "loess") + ...
En general puedes fijar el método que te convenga para el suavizado, porque
soporta varios (mira la ayuda de stat_smooth)
Otra opción más drástica es silenciar los warnings, usando al principio de
tu código:
options(warnings = -1)
Un saludo
Isidro Hidalgo Arellano
Observatorio de las Ocupaciones
Consejería de Economía, Empresas y Empleo
http://www.jccm.es
> -----Mensaje original-----
> De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de
> Manuel Máquez
> Enviado el: martes, 04 de agosto de 2015 1:04
> Para: r-help-es en r-project.org
> Asunto: [R-es] Menor que 1000
>
> Estimados Colegas:
> Estoy tratando de hacer unas gráficas y al pedir ejecutar la última
> línea, el equipo me dice:
> geom_smooth: method="auto" and size of largest group is <1000,
so using
> loess. Use 'method = x' to change the smoothing method.
>
> La línea en cuestión es:
> ggplot(data = dat, aes(x=srt, y=d_t, col=Detec)) +
> geom_point(aes(shape=Detec)) +
> geom_smooth(span=0.65, aes(group=1))+
> scale_colour_manual(values=c("black","red")) +
ggtitle("Curva Suavizada
> con Intervalo de Confianza + Detectados y No Detectados") Los datos
son
> 348 observaciones de 6 variables.
>
> *¿Me puede alguien ayudar para decirme que debo cambiar y así deje de
> salir dicho aviso? Consulté la ayuda de ggplot en soporte de R Studio
> pero no que
> busco.*
> *Anticipo las más cumplidas gracias.*
>
> *MANOLO MÁRQUEZ P.*
>
> [[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