问题标签 [best-fit-curve]

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 回答
985 浏览

python - 如何用 yscale('log') 拟合曲线 - Python

我一直在尝试将一些数据拟合到特定集合 x 和 y 的最佳拟合线。我尝试了很多次都失败了,我似乎找不到使用 yscale('log') 和 xscale('log') 来拟合数据的方法。我得到了这个奇怪的结果,但我似乎无法找到为什么它会给出这个奇怪的 [结果]

[结果]:https ://www.dropbox.com/s/g6m4f8wh7r7jffg/Imagem%20sem%20t%C3%ADtulo.png?dl=0 。

我的代码:

我有一种预感,这是因为我使用的是 polyvals,但我找不到如何计算它的对数。你能帮我吗?我是新手,我需要帮助!

0 投票
2 回答
2690 浏览

matlab - MATLAB - 在没有工具箱的情况下拟合指数曲线

我想为绘制的数据拟合一个衰减指数。我没有曲线拟合或优化工具箱。

我如何在 MATLAB 中实现这一点?

0 投票
1 回答
762 浏览

matlab - MATLAB Curve Fitting Toolbox 的输出与生成的函数不匹配

过去已经回答了类似的问题,但我的部分问题没有得到回答(Matlab曲线拟合工具,cftool,生成代码函数不给出相同的拟合)。

我有一组数据点,旨在显示我正在研究的机制的“理想”曲线。

当我要求 Matlab 中的曲线拟合工具箱找到一个 2 项指数时,我得到了一个很好的拟合(R 平方:0.9998,调整后的 R 平方:0.9997)。但是,当我为此拟合生成代码时,它会更改系数 a、b、c 和 d。

在工具箱中,它显示:

通用型号 Exp2:

系数(95% 的置信区间):

合身度:

上证所:0.002979

R平方:0.9998

调整后的 R 平方:0.9997

均方根误差:0.006823

曲线拟合工具箱生成的函数:

请注意,系数完全不同,生成的曲线也是如此。

另请注意,对于曲线拟合工具箱中显示的系数,c = -a 和 d = b,因此对于 x 的任何值,y 都应为零,这很可笑。

但是当我编辑生成的函数以用工具箱中的系数替换函数的系数时,我得到了一个很好的曲线。

编辑代码:

我没有足够的声誉来发布曲线的图像,但在工具箱中它看起来很完美,而函数中的那个看起来很糟糕——翻译的方式与链接的海报相同。

这是变量 bgSt:

这是变量testSt:

编辑:我现在有足够的声誉来添加图像。

曲线拟合工具箱生成的图:

cftool生成的图

自动生成函数生成的图:

函数生成的图

0 投票
2 回答
1440 浏览

matlab - 如何将椭圆锥拟合到一组数据?

我有一组 3d 数据(300 个点),它们创建了一个看起来像两个相互连接的圆锥体或椭圆体的表面。我想要一种方法来找到这个数据集的最佳拟合椭圆体或圆锥体的方程。回归方法并不重要,越简单越好。我基本上需要一种方法、代码或 matlab 函数来计算这些数据的椭圆方程的常数。

0 投票
2 回答
21611 浏览

android - 如何在 Android 中绘制贝塞尔曲线

我需要在我的项目中创建贝塞尔曲线。为此,我正在用油漆绘制视图,但问题是我没有得到满足我需要的确切形状,如下图所示。因此,请帮助我解决您的解决方案以及我的代码中的更改或修改。提前致谢。

我用来创建贝塞尔曲线的代码:

主要活动

我的实际需求:

在此处输入图像描述

我得到的输出:

在此处输入图像描述

0 投票
1 回答
474 浏览

matlab - Matlab如何定义积分函数并找到最佳系数

我想找到最适合非线性函数的系数,而非线性函数是一个积分函数。所以第一步是定义一个函数:

然后lsqcurvefit调用该函数以找到最佳系数:

但我得到了这些错误:

MATLAB默认的数据类型是double,而double是浮点型,所以不知道怎么修改代码。任何建议将被认真考虑!

0 投票
1 回答
1772 浏览

python-2.7 - 使用递归曲线拟合和错误消除的异常值检测

有没有什么方法可以使用递归曲线拟合和删除相对于曲线具有最大均方误差的点在数据集中进行异常检测,达到可接受的阈值?

我正在为 python 2.7 使用 scipy.optimize.curve_fit 函数,我需要最好使用 python。

0 投票
1 回答
1313 浏览

matlab - 如何通过给出中心点将抛物线拟合到 MATLAB 中的数据?

我有一组数据,在绘制 x 与 y 时,将给出如图所示的。我想为这些数据拟合抛物线,我尝试使用 MATLAB 中的曲线拟合工具。唯一的问题是我得到的答案如此处所示。我知道抛物线的中心或顶点应该在什么坐标。但是当我使用自定义方程选项时,我得到错误“这个表达式没有系数或非标量系数”。我是新来的。有没有办法指定中心并正确拟合?中心点是 (352,595)。谢谢。

在此处输入图像描述

0 投票
3 回答
9552 浏览

matlab - Matlab中如何使用最小二乘法?

我有 37 个线性方程和 36 个矩阵方程形式的变量;A*X=B。方程没有确切的答案。我想使用 Matlab 最小二乘法找到误差最小的答案。我是 Matlab 的新手,所以任何评论都会有所帮助。谢谢

0 投票
1 回答
307 浏览

python - 试图为多个嘈杂的正弦波找到最佳拟合线

我正在尝试为多个嘈杂的正弦波创建一条平均迹线/最佳拟合线。这是我为创建正弦波而生成的代码:

当我在网上搜索/本网站寻求建议时,我遇到的问题是大多数人正在为一组数据点创建最佳拟合线,而不是多条线。

任何建议将不胜感激,谢谢!

这是我迄今为止尝试过的:

但这是行不通的,我认为是因为月经已经关闭。