Gracias Emilio y Jorge. Tengo que explicarlo mejor. Mostrando a una
audiencia cómo hacer un tipo de análisis, se hace un loop (abajo) que
analiza un mapa por regiones longitudinales. Tal y como está el script,
print(i) te indica la longitud por la que va (de 10º en 10º) pero me
gustaría que en vez de eso te fuese representando una línea vertical sobre
el mapa, que he representado previamente con ggplot. No es imprescindible,
pero quedaría bien.
Preds <- data.frame()
for (i in seq(from = -180, to = 170, by = 10)){
traindata <- subset(data, lon < i|lon>= i+10)
testdata <- subset(data,(lon> i & lon<= i+10))
fitrp <- rpart(Clst ~ .- lon - lat, data=traindata,method = "class")
print(i)
prd <- predict(fitrp, testdata, type="class") # se aplica el modelo a las
muestras test
testdata$prd<-prd
Preds<-rbind(Preds,testdata)
}
El vie., 5 jun. 2020 a las 16:18, Emilio L. Cano (<[email protected]>)
escribió:
> Hola Manuel,
> Al ser ggplot supongo que será como en cualquier gráfico en ejes
> coordenados, añade una capa:
>
> ggplot(…..) + geom_vline(xintercept = vector_de_valores_x)
>
> Un saludo,
>
> Emilio L. Cano
> http://emilio.lcano.com
>
>
>
> > El 5 jun 2020, a las 13:48, Manuel Mendoza <[email protected]>
> escribió:
> >
> > Buenos días ¿sabéis si hay alguna forma de añadir una recta vertical
> sobre
> > un mapa hecho previamente con ggplot? Lo que hago ahora es cargar
> > nuevamente el mapa con la línea añadida (una serie de líneas añadidas
> > secuencialmente en un loop) pero me gustaría que añadiese las líneas sin
> > cargar nuevamente el mapa.
> > Gracias,
> > Manuel
> >
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > [email protected]
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es