使用dismo R软件包使用因素时无法正常运行maxent模型

时间:2018-08-03 19:52:22

标签: r rjava maxent dismo

我正在尝试使用data.frame作为数据源运行maxent模型。如果我仅使用数字和整数作为输入变量,则一切正常。

pa <- data.frame(alt=runif(100, 0, 1000),
            temp=rpois(100, 5),
            aspect=sample(c('N','S','E','W'), 100, replace=TRUE),
            presence=sample(0:1, 100, replace=TRUE))

me <- maxent(x=pa[,-(3:4)], p=pa$presence)

但是,如果使用因子,则会收到以下错误消息:

me <- maxent(x=pa[,-4], p=pa$presence)
  

错误:读取文件时出错

     

文件错误(con,“ r”):无法打开连接

     

此外:警告消息:

     

在文件中(con,“ r”):     无法打开文件'/ var / folders / bj / v8pg71qd5wdfm8nl9kf5qjqm0000gn / T // RtmpbXaS1K / raster //maxent/96594510484/species.lambdas':无此类文件或目录

我正在运行OSX High Sierra(10.13.6),并且最近更新了Java,dismo,Maxent和R,所以我认为这不是问题。

是否需要添加一个参数?任何帮助将不胜感激!

0 个答案:

没有答案