Присутствие - отсутствие набора данных - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь создать набор данных отсутствия и присутствия в R для использования в последующей модели.У меня есть несколько листов CSV с местоположениями и растровыми растрами, которые соответствуют этим местам.Мне нужно создать набор данных об отсутствии присутствия, чтобы смоделировать выбор среды обитания.Я получил это далеко со сценарием:

setwd("~/Masters/Research Project/GIS/GIS_Focal_Raster")    
library(raster)    

## import the raster layer used as the mask                            ##

absent<-raster("Veg_B2.tif")    
mask<-raster(absent)    

present<-read.csv("B2_Lon_Lat.csv")    
present    

## select 500 random points                                            ##
## set seed to assure that the examples will always have the same      ##
## random sample.                                                      ##

library(dismo)    
set.seed(1963)     
bg<-randomPoints(mask,500)     

## set up the plotting area for two maps                               ##
par(mfrow=c(1,2))     
plot(!is.na(mask),legend=FALSE,main="random")     
points(bg,cex=0.5)     

## repeat the sampling, but limit the area of sampling using a spatial ##
## extent                                                              ##

library(raster)     
library(extent)    

r<-raster("Veg_B2.tif")    
e<-extent(r)     

bg2<-randomPoints(mask,50,ext=e)     
plot(!is.na(mask),legend=FALSE)    
plot(e,add=TRUE,col='red')     
points(bg2,cex=0.5)     

## pseudo-absence points                                               ##

library(rgdal)     
present<-read.csv("B2_Lon_Lat.csv")      
coordinates(present)=~lon+lat     

, но потом я приду с ошибкой

координаты (присутствует) = ~ lon + lat Ошибка в eval (predvars,data, env): объект 'lon' не найден. Есть предложения, как продолжить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...