我正在尝试使用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,所以我认为这不是问题。
是否需要添加一个参数?任何帮助将不胜感激!