问题标签 [dismo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
37 浏览

r - dismo::gbm.step, gbm.simplify 错误

我在 dismo 包中遇到了一些奇怪的错误,这让我很困惑。我在用着

但是,当我尝试通过以下方式简化模型时调用:

它运行,但出现以下错误:

这个错误对我来说没有多大意义,因为 gbm.step 的产品是一个标准列表,据我所知,它只包含双精度、列表、整数或符号类型(即没有原子向量)。

我一直在使用dismo,以前从未遇到过这个问题。但这是一个新的数据集。关于问题是什么的任何想法?数据集格式化?与其他包冲突?任何想法将不胜感激。

作为记录,我尝试将数据集保存为 csv,在旧版本的 R 上运行,删除 dismo 并重新安装包等。我目前能想到的似乎没有任何帮助。

谢谢

0 投票
0 回答
32 浏览

dismo - Dismo,物种分布模型

##入侵物种存在点栅格

我尝试将我的存在点与我的环境数据放在一起,这是我收到的错误消息

0 投票
0 回答
49 浏览

r - R:使用 lapply -> args 的 MaxEnt 物种分布建模暗示不同的行数

)

我想使用 lapply 将 dismo::maxent 应用于多个数据集的列表。但是我收到错误消息,即参数具有不同的行数,这很奇怪,因为我从另一个数据集创建了一个数据集,并且它们应该具有相同的行数(通过 nrow() 证明)。

该函数具有以下结构:

我试过了:

其中 dummy_presence_list 由

总结一下:我有两个列表:

  1. split_data_env_df其中包含 2 个数据框,(一个有 3 行,第二个有 2 行,每行代表物种位置的环境变量)和每个 df(温度和降水)的 2 列
t_mean 沉淀 t_mean2 沉淀2
价值1 价值2 价值7 价值8
价值3 价值4 价值9 价值10
价值5 价值6
  1. dummy_presence_list其中包含 2 个向量:c(1,1,1) 和 c(1,1) 告诉 maxent 公式来自 split_data 的环境参数意味着该物种存在于这些位置

我想使用 lapply 在每个列表的第一个元素和所述列表的第二个元素上运行 maxent(x, split_data_env_dfp dummy_presence_list)

通过 lapply 的 maxent 函数返回参数的行数不相等:3、2

我认为这与函数处理数据的方式有关,而不是与数据本身有关,因为行数实际上是相同的。请注意,这只是用于测试目的的简化数据集。我的实际数据集要大得多,所以让 lapply 工作会很好。谢谢 :-)

0 投票
0 回答
22 浏览

r - 在 R 中使用 dismo::predict 函数时导致 NA 的累积输出格式

我已经使用 R 中的 dismo 包运行了一个 maxent 模型。我可以使用 predict 函数将输出格式查看为“原始”或“cloglog”,但是当我尝试“累积”格式时,我得到“NA”值和空白输出。总之,此代码工作正常并生成彩色地图:

此代码不生成地图,仅生成 NA 值和空白图:

请帮忙,谢谢。

0 投票
2 回答
165 浏览

r - 如何使用 R 使用存储在矩阵中的坐标对 SpatialPointsDataframe 进行子集化?

我想用存储在矩阵中的坐标对 SpatialPointsDataframe 进行子集化。到目前为止,我尝试过的内容如下:

但是,这不起作用。有什么建议么?

0 投票
0 回答
48 浏览

r - 使用计数数据的物种分布模型

我已经阅读了使用不同机器学习方法(MaxEnt、随机森林、GBM ...)的 SDM 技术,并在使用包和其他方法的r环境下尝试了它们。dismo但是,据我所知,这些方法使用 0 和 1 的存在/不存在数据。

我正在使用一组数据,对于每个调查点,您都记录了目标物种的个体数量,无论是零个还是更多。我的问题是,是否有任何 SDM 方法可以考虑这些定量数据的存在?

0 投票
0 回答
11 浏览

dismo - rstudio 请求旧版本的 java 但 macbook 不允许安装它

我正在尝试通过 dismo 包运行 maxent 分发模型。但是,当我运行它时,Rstudio 中止并告诉我我需要旧版本的 java。当我尝试安装它时,操作系统(catalina)不允许我安装旧的 java,因为安装了较新的 java。是否有一种解决方法可以继续使用 dismo 进行建模?

提前致谢

0 投票
1 回答
21 浏览

error-handling - java.awt.HeadlessException 错误通过 rJava 在“dismo”中运行 maxent

我正在尝试通过 rJava 在 macOS 上的 dismo 包中运行 maxent 函数并不断收到此错误消息。

有没有人见过它并知道如何修复它?太感谢了!

0 投票
0 回答
14 浏览

r - R dismo::predict:使用什么参数?

我目前正在 dismo 包中的 R 中创建一个 maxent 模型。我使用 ENMevaluate 来评估我的模型的最佳设置。这导致以下代码:

现在我想使用预测功能。但是,我不确定我应该使用的论点。我是否必须使用与 maxent 模型中相同的参数,还是可以只使用以下代码?:

最好的问候,弗雷德里克

0 投票
0 回答
8 浏览

maxent - Maxent - 每个网格单元只有一个背景点?

我目前正在开发一个 maxent 模型并且有两个问题。

  1. 我有 12.000 个单元格,所以我认为由于过度拟合,10.000 个背景点会太多。但是,我不确定哪个数字足够(6.000?)。

  2. 当我随机创建点时,一些网格单元格中的背景不止一个。这很好还是我必须过滤我的背景点,所以每个网格单元总是只有一个背景点?