楼主: WWJIEjie
1863 0

[统计软件] R语言做SDM分析时报错missing value where TRUEFALSE needed [推广有奖]

  • 0关注
  • 1粉丝

等待验证会员

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
9 小时
注册时间
2019-11-18
最后登录
2021-5-15

楼主
WWJIEjie 发表于 2019-11-18 11:46:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
代码如下:

library(sdm)
library(usdm)
library(rgdal)

path<-('C:/Users/11054/Documents/ArcGIS/bio1-19-9')

file<-paste("C:/Users/11054/Documents/ArcGIS/bio1-19-9/Export_Output.shp")
file
species <- shapefile(file)
class(species)
plot(species)
head(species)
plot(species[species$Occurrence == 1,],col='blue',pch=16)
lst<-list.files(path=path,pattern='asc$',full.names=T)
lst
preds <- stack(lst)
preds
library(sdm)
install.packages('rJava')
d <- sdmData(formula= ~., train=species, predictors=preds)
d
m1 <- sdm(Occurrence~.,data=d,methods=c('glm','gam','brt'))
m1


到m1报错如下:
> m1
class                                 : sdmModels
========================================================
number of species                     :  1
number of modelling methods           :  3
names of modelling methods            :  glm, gam, brt
------------------------------------------
model run success percentage (per species)  :
------------------------------------------
method          Occurrence      
----------------------
glm        :        0   %
gam        :        0   %
brt        :        100   %

###################################################################
Error in if (wtest == "test.dep") cat("model performance (per species), using test dataset (generated using partitioning):\n") else if (wtest ==  :
  missing value where TRUE/FALSE needed

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:TRUEFALSE missing NEEDED value Where R语言新手问题

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-2 21:04