You are on page 1of 4

#PRESENCIA JUREL

library(dismo)

library(sdmpredictors)

library(randomForest)

library(maptools)

library(sp)

library(raster)

######################

names(PRESENCIA_JUREL)

J_XY<- PRESENCIA_JUREL[,c(18:17)]

colnames(J_XY) <-c("X","Y")

coordinates(J_XY) <- ~X+Y

plot(J_XY)

#asi veo archivos

View(J_XY)

#elimina datos vacios

J_XY <- J_XY[complete.cases(J_XY),]

#revisa datos

View(J_XY)

#predecir desde marspecs

list_layers("MARSPEC")
names <-list_layers("MARSPEC")[ ,2]

varpred <- load_layers(names)[1:4]

#lista de codigos

names

varpred <- load_layers(names[1:4])

#PARA GRAFICAR

plot(varpred)

#mas codigos, por ejemplo

varpred <- load_layers(names[c(9,14)])

plot(varpred)

bc <- bioclim(varpred, J_XY)

e <- evaluate(pres_test, bg_test, bc, pred_nf)

tr <- threshold(e, 'spec_sens')

tr

pb <- predict(varpred, bc)

pb

plot(pb)

plot(J_XY,add=TRUE)
#randomFOREST

install.packages("hmeasure")

install.packages("PresenceAbsence")

library(randomForest)

library(hmeasure)

library(PresenceAbsence)

mask <- predictors[[1]]

set.seed(1963)

bg <- randomPoints(mask, 100)

plot(mask)

points(bg, pch=10)

e <- extent(-80, -53, -39, -22)

bg2 <- randomPoints(mask, 500, ext=e)

points(bg2, pch=19, col = "red")

buff <- buffer(bradypus, 3)

plot(buff, add=T)

crs(buff)<-crs(mask)

mask_buff <- mask

r_buff <- rasterize(buff, mask)


plot(r_buff)

mask_buff[r_buff == 1] <- NA

plot(mask_buff)

bg3 <- randomPoints(mask_buff, 500)

You might also like