问题标签 [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.
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)
java - Apache commons math PolynomialSolver:如何获得所有根?
您好尝试使用 commons-math 的 PolynomialSolver 类的基本问题。
根据此处的文档http://commons.apache.org/math/userguide/analysis.html以及 API,求解方法通常采用以下形式
我显然遗漏了一些东西,但鉴于代数的基本定理是 n 次多项式有 n 个根,我如何得到所有根?
根求解器返回一个双精度有什么好处?
我在此线程中注意到在Java 中查找多项式的根,解决方案中提供的方法返回一个复数数组。这是我所期望的,所以有人可以解释为什么公共数学多项式求解器返回一个双根吗?
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。
我究竟做错了什么?
java - 如何将多个 commons.math SummaryStatistics 对象添加在一起?
我们有分析代码,它收集方法的持续时间以及一堆其他数据点,我们将这些数字存储在来自 commons 数学的 SummaryStatistics 对象中,以提供最小值、最大值、平均值、计数等。但是我们需要将此对象刷新到每隔一小时左右磁盘一次,然后再次开始收集下一个。
我的问题是我们如何才能可靠地将这些值加在一起,所以如果我们有 24 个汇总统计对象,我们可以在不扭曲数据的情况下显示一整天的汇总?对象本身具有运行平均值以及计数的项目数,那么是否有一个实用程序类可以组合两个加权平均值?
java - 为什么 Apache commons-math 基于 int 类型的 Fraction?
为什么 Apachecommons-math3
基于它的Fraction
类型int
???
有什么理由使用int
而不是long
?我们在这里有一些性能提升吗?long
s 进程的速度不是与int
现代 CPU 上的 s 相同吗?
我认为我们从这个决定中得到了不必要的限制。
如果我错了,请纠正我。
java - 如何实例化/使用转换接口 Commons Math?
是否可以使用Transform
Apache Commons Math 的接口来实际转换数值向量?如果“是”那么如何?Apdoc中没有任何线索。如果“否”,那么这个接口的目的是什么?
更新
上面的界面是超链接的。我是说org.apache.commons.math3.geometry.partitioning.Transform<S extends Space,T extends Space>
android - Commons Math - 找不到类 org.apache.commons
我已经从这里下载了二进制 Zip 。我将 zip 解压缩到一个文件夹中。然后我右键单击libs
Eclipse 中的文件夹。我将 *.jar 文件导入到libs
文件夹中,然后我右键单击它并added to path
. 我添加了
到我的java文件,我正在添加值
之后我通过以下方式运行数学部分:
编译、清理或构建时没有错误。当我尝试在手机上运行该应用程序时,我得到:
任何想法有人出了什么问题?
谢谢
java - 使用概率分布生成范围内的随机整数
我有一个问题,我想使用概率分布生成一组介于 1 和 5 之间的随机整数值。
Poisson 和 Inverse Gamma 是两个分布,它们显示了我发现的我所追求的特征(平均多数,较少的数字)。
我正在考虑使用Apache Commons Math,但我不确定如何使用可用的发行版生成我想要的数字。
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.
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数学库的微分/推导有任何经验,或者有人知道另一个可以帮助我的库/框架吗?
谢谢