问题标签 [maxent]

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 投票
1 回答
777 浏览

java - biomod2 警告消息:运行命令“java”的状态为 1

我正在尝试在其中运行 MaxEnt,biomod2但我不断收到 java 错误...此错误似乎与我无法理解的某个“状态 1”有关。

这是我的工作流程:

这运行没有问题。然后,我运行一个代码来计算模型:

我得到了运行日志直到最后。但是随后,以下消息以红色显示:

尽管出现“状态 1”错误,模型似乎仍在运行。当我评估模型时,确实有一个评估:

嗯,这是一个模型评估,所以做了一个模型,对吧?但是当我尝试投影时,我得到:

你看?“有状态 1”部分让我相信自从模型执行以来存在问题

我做了很多研究,发现有些人通过将 maxent.ar 移动到文件夹名称中没有空格的文件夹来管理 maxent 与 biomod2 一起工作......但这不是我的情况。另外,有些人通过改变内存分配来得到它......我也尝试了几种不同的内存量,我只是得到不同的错误,但我仍然无法得到预测。有小费吗?

0 投票
0 回答
54 浏览

r - R在执行最大熵程序时停止工作/终止

我需要你的帮助,因为我不明白为什么我的 RStudio 终结器/在对文本分类执行最大熵时停止工作。我使用推文数据 7877 行。有代码

感谢帮助截图

0 投票
1 回答
162 浏览

stanford-nlp - 斯坦福分类器 ColumnDataClassifier

我正在使用斯坦福分类器提供的最大熵算法来执行自定义的命名实体识别。输出文件提供 5 列 --> word \t ground-truth \t label \t P(clAnswer) \t P(goldAnswer))

P(clAnswer)P(goldAnswer)之间的区别是什么?它们是如何计算的?

0 投票
1 回答
184 浏览

r - 将环境栅格图层上传和堆叠到 R 中的问题

我正在尝试将一堆环境栅格图层上传到 R 中以用于 SDM。它们的范围、像素大小等都是相同的,而且我的大多数图层都可以正常上传,但我的 BIOCLIM 图层不是。

我能够绘制每一层并且看起来不错,但是当我将它们堆叠在一起时,我得到了这个错误:

在 .makeRasterList(rlist) 中:忽略没有数据的层

当我查看我的堆栈时,我的 19 层中只有一个在那里。我假设这个错误意味着我的一些像素没有数据,但我不知道如何解决这个问题 - 有什么想法吗?

编辑: 我不确定这是否是 arcmap 或 R 中的问题(我相信它可能是前者,因为我的其他非气候层工作)。这是我的 19 层之一的代码:

我现在收到此错误: compareRaster(x) 中的错误:不同的数字或列

我还应该提到,在 arcmap 中,我所做的只是从 BIOCLIM 下载每个图层,对其进行投影,通过蒙版提取以将每个图层剪辑到我的研究区域,然后将其导出为 tif 文件。

0 投票
1 回答
438 浏览

machine-learning - 如何调整最大熵的参数?

我正在使用 scikit learn 的逻辑回归函数(http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html)进行文本分类。我正在使用网格搜索来选择 C ​​参数的值。我需要对 max_iter 参数做同样的事情吗?为什么?

C 和 max_iter 参数在 Sklearn 中都有默认值,这意味着它们需要调整。但是,据我了解,提前停止和 l1/l2 正则化是避免过度拟合的两种绝望方法,执行其中一种就足够了。假设调整 max_iter 的值等同于提前停止,我是否不正确?

总而言之,这是我的主要问题:

1- max_iter 需要调整吗?为什么?(文档说它只对某些求解器有用)

2- 调整 max_iter 是否等同于提前停止?

3- 我们是否应该同时执行早期停止和 L1/L2 正则化?

0 投票
1 回答
1067 浏览

r - 计算R中最合适的栅格栖息地的面积

我已经在当前条件下以及未来气候变化情景下为多个物种运行 Maxent。我正在使用nicheOverlap 函数和Schoener 的D 统计量来量化当前和未来合适栖息地之间的变化。在我的研究中,有相当多的生物只是在山上移动得更远,所以有很多重叠,因为未来的分布在目前的分布之内(只是在高海拔地区占据更少的区域)。通过查看 QGIS 中的 ascii 文件,我可以看到未来在面积方面不太适合栖息地,所以我想对此进行量化。我已经在互联网上搜索了一种计算栅格面积的好方法,但从未找到任何完全适合我的想法的东西。因此,我写了一些融合各种脚本的点点滴滴的东西。它粘贴在下面。

两个问题:1)你们都同意这正在做我认为它正在做的事情(以平方公里计算面积)吗?2)有没有办法简化这个?具体来说,您会看到我从栅格转到数据框再回到栅格?也许我可以留在光栅中?

感谢您的任何意见!

丽贝卡

0 投票
1 回答
453 浏览

r - Maxent:match.names(clabs,names(xi))中的错误:名称与以前的名称不匹配

我正在尝试使用Elk相对于 R 中的 NED 高程栅格 ( Elev)的麋鹿位置点 () 来预测麋鹿高程选择maxent。两者都使用纬度/经度在 NAD83 中投影,并且我已经裁剪了栅格以解决内存问题R。

我将 Elk 数据集分为 5 组,其中 4 组现在是训练组 ( ElkTrain),1 组是我保留的测试组 ( ElkTest)。NonElk我还使用自己的训练和测试数据 ( NonElkTrain, )创建了自己的背景数据 ( NonElkTest)。我遇到了这个错误(使用和不使用我的背景数据),我找不到任何人讨论这个相对于 maxent 或仅使用一个数据帧时:

或者

match.names(clabs, names(xi)) 中的错误:名称与以前的名称不匹配

另外:警告信息:

在 .local(x, p, ...) 中:1 (0.02%) 个存在点具有 NA 预测值

由于我只使用一个数据框 ( ElkTrain),哪些名称不匹配?

0 投票
0 回答
114 浏览

java - 在使用 Mallet 制作 MaxEnt 时,训练和测试字母不匹配问题

我是 Mallet 的新手,我用它来制作 MaxEnt 模型。我想要实现的是我想对某些类别的文本进行分类。(使用类别的样本名称)我的训练数据位于一个名为的文件夹中,fruits_training_data其中有 4 个文件:

首先,我使用此命令将这些数据导入到 mallet 中。

我还在单独的文件夹和单独的文件中测试了每个类别的数据。它的层次结构也是一样的。文件夹名称是fruits_testing_data。它与培训文件夹具有相同的文件名。我对测试数据做了同样的事情。

然后我使用这个命令制作 MaxEnt 模型。

这给了我一个错误:

训练和测试字母不匹配!在 cc.mallet.classify.tui.Vectors2Classify.main(Vectors2Classify.java:27 5)

我搜索了这个,直到现在才找到任何帮助。有人可以帮我弄清楚我在哪一步做错了吗?会感谢你的。

0 投票
0 回答
94 浏览

r - R 中的物种分布模型:错误消息

MaxEnt在 R 中运行,这是一个物种分布模型——我正在尝试对数据进行 10 倍 x 验证,但不断收到两条错误消息:

和警告信息:

我有点陌生R,不知道我在哪里出错 - 列都有相同的行数,并且数据框中没有非数字值......感谢您的任何帮助/想法

0 投票
0 回答
398 浏览

r - MaxEnt 模型的 R 中的错​​误消息

我在 R 中运行 MaxEnt 时遇到了一些问题。我不断收到两条错误消息:

我对 R 有点陌生,不确定这些错误消息是什么意思。这些列都具有相同的行数,并且没有非数字数据。任何帮助将不胜感激。我已经包含了数据和 R 脚本。感谢您的时间和任何帮助-