首页 > 解决方案 > JavaScript 中变量错误的非线性回归

问题描述

我需要一个可以在浏览器中工作的强大的曲线拟合算法。也就是说,我需要它能够拟合多项式和三角函数(理想情况下是所有自定义函数),并且它还必须考虑两个变量中的错误。

我想使用现有的库或重写用不同但可理解的语言(伪代码、Python、C#、没有太多记忆魔法的 C 等)编写的实现。或者,如果可能的话,我可以使用转译器到 JavaScript。但是,我已经搜索了几个小时,但没有找到任何合适的 JavaScript 库,也没有找到我可以使用的简单实现。

找到了两个可以做我想做的事情的软件。


你知道我可以使用的任何项目吗?我知道这不会是一个“解决所有问题的答案”,但我会很感激任何能让我更接近终点的东西。

标签: javascriptalgorithmregressionnon-linear-regression

解决方案


gnuplot 可以通过 Emscripten 进行转码,以在浏览器中作为 javascript 运行。请参阅现场演示站点gnuplot + emscripten。gnuplot 项目目前不支持生成的 javascript 变体,但原理证明演示令人印象深刻。


推荐阅读