问题标签 [apache-commons-math]

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 投票
2 回答
6554 浏览

java - 使用 Commons Math 和拟合的最小二乘法

我试图使用公共数学来计算多项式中的常数。看起来该例程存在,但我收到此错误。有没有人看到这个问题?

我试图将这个问题转换为 commons-math: https ://math.stackexchange.com/questions/121212/how-to-find-curve-equation-from-data

通过绘制数据(Wolfram|Alpha 链接),它看起来不是线性的。所以最好用多项式拟合。我假设您想要拟合数据:

XY 1 4 2 8 3 13 4 18 5 24 .. 使用二次多项式 y=ax2+bx+c。

wolfram alpha 提供了一个很好的实用程序。我希望我能得到与 wolfram 相同的答案。

http://www.wolframalpha.com/input/?i=fit+4%2C+8%2C+13%2C

例如,通过输入该数据,我会得到:4.5 x-0.666667(线性)

这是代码和错误:

线程“主”org.apache.commons.math3.exception.MathIllegalArgumentException 中的异常:在 org.apache.commons.math3.stat.regression.AbstractMultipleLinearRegression.validateSampleData( AbstractMultipleLinearRegression.java:236) at org.apache.commons.math3.stat.regression.OLSMultipleLinearRegression.newSampleData(OLSMultipleLinearRegression.java:70) at org.berlin.bot.algo.BruteForceSort.main(BruteForceSort.java:108)

0 投票
1 回答
2345 浏览

java - Apache commons math PolynomialSolver:如何获得所有根?

您好尝试使用 commons-math 的 PolynomialSolver 类的基本问题。

根据此处的文档http://commons.apache.org/math/userguide/analysis.html以及 API,求解方法通常采用以下形式

我显然遗漏了一些东西,但鉴于代数的基本定理是 n 次多项式有 n 个根,我如何得到所有根?

根求解器返回一个双精度有什么好处?

我在此线程中注意到在Java 中查找多项式的根,解决方案中提供的方法返回一个复数数组。这是我所期望的,所以有人可以解释为什么公共数学多项式求解器返回一个双根吗?

0 投票
2 回答
7931 浏览

java - Apache Commons Math 的标准差

我正在使用 Apache Commons Math 计算向量的 SD。问题:我得到的值与手工不同

例如,取值 [1699.0, 1819.0, 1699.0, 1719.0, 1689.0, 1709.0, 1819.0, 1689.0]。SD 应为 52.067,但 Commons Math = 55.662。

我究竟做错了什么?

0 投票
2 回答
570 浏览

java - 如何将多个 commons.math SummaryStatistics 对象添加在一起?

我们有分析代码,它收集方法的持续时间以及一堆其他数据点,我们将这些数字存储在来自 commons 数学的 SummaryStatistics 对象中,以提供最小值、最大值、平均值、计数等。但是我们需要将此对象刷新到每隔一小时左右磁盘一次,然后再次开始收集下一个。

我的问题是我们如何才能可靠地将这些值加在一起,所以如果我们有 24 个汇总统计对象,我们可以在不扭曲数据的情况下显示一整天的汇总?对象本身具有运行平均值以及计数的项目数,那么是否有一个实用程序类可以组合两个加权平均值?

0 投票
1 回答
276 浏览

java - 为什么 Apache commons-math 基于 int 类型的 Fraction?

为什么 Apachecommons-math3基于它的Fraction类型int???

有什么理由使用int而不是long?我们在这里有一些性能提升吗?longs 进程的速度不是与int现代 CPU 上的 s 相同吗?

我认为我们从这个决定中得到了不必要的限制。

如果我错了,请纠正我。

0 投票
1 回答
83 浏览

java - 如何实例化/使用转换接口 Commons Math?

是否可以使用TransformApache Commons Math 的接口来实际转换数值向量?如果“是”那么如何?Apdoc中没有任何线索。如果“否”,那么这个接口的目的是什么?

更新

上面的界面是超链接的。我是说org.apache.commons.math3.geometry.partitioning.Transform<S extends Space,T extends Space>

0 投票
1 回答
2630 浏览

android - Commons Math - 找不到类 org.apache.commons

我已经从这里下载了二进制 Zip 。我将 zip 解压缩到一个文件夹中。然后我右键单击libsEclipse 中的文件夹。我将 *.jar 文件导入到libs文件夹中,然后我右键单击它并added to path. 我添加了

到我的java文件,我正在添加值

之后我通过以下方式运行数学部分:

编译、清理或构建时没有错误。当我尝试在手机上运行该应用程序时,我得到:

任何想法有人出了什么问题?

谢谢

0 投票
2 回答
8875 浏览

java - 使用概率分布生成范围内的随机整数

我有一个问题,我想使用概率分布生成一组介于 1 和 5 之间的随机整数值。

Poisson 和 Inverse Gamma 是两个分布,它们显示了我发现的我所追求的特征(平均多数,较少的数字)。

我正在考虑使用Apache Commons Math,但我不确定如何使用可用的发行版生成我想要的数字。

0 投票
1 回答
2512 浏览

java - Use of DerivativeStructure in Apache Commons Math

I am having a hard time understanding how to use DerivativeStructure in Apache Commons Math.

I have a Logit function for which I would like to get the first order derivative. Then I would like to get the value of that derivative on multiple distinct values.

#xA;

In addition, if there is any document describing how to use that DerivativeStructure, I am highly interested!

Thanks for your help.

0 投票
2 回答
17329 浏览

java - Java - 使用 Apache Commons 数学库计算推导

我在使用 apache commons 数学库时遇到问题。
我只想创建像 f(x) = 4x^2 + 2x 这样的函数,我想计算这个函数的导数
--> f'(x) = 8x + 2

我阅读了有关差异化的文章(http://commons.apache.org/proper/commons-math/userguide/analysis.html,第 4.7 节)。
有一个我不明白的例子:

在第 5 行,当然会发生编译错误。该函数f(x)被调用但未定义。我做错了什么?
有没有人对apache commons数学库的微分/推导有任何经验,或者有人知道另一个可以帮助我的库/框架吗?

谢谢