问题标签 [curve-fitting]

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 投票
3 回答
1671 浏览

r - 将拟合回归线(abline)限制在模型中使用的数据范围内

abline是否可以仅在一定范围的 x 值中绘制拟合?

我有一个与该数据集的子集线性拟合的数据集:

当我绘制数据并绘制回归线时:

这条线是针对原始数据中的整个 x 值范围绘制的。但是,我只想为用于曲线拟合的数据子集绘制回归线。我想到了两个想法:

  1. 绘制第二条较粗的线,但仅显示在 3:5 范围内。我检查了参数ablinelinessegments我找不到任何东西

  2. 在与 .垂直的相应位置添加小刻度abline。我现在知道如何做到这一点。这当然是更好的方式。

您对解决方案有任何想法吗?

0 投票
5 回答
34828 浏览

python - 如何将贝塞尔曲线拟合到一组数据?

我有一组需要与Bézier 曲线相匹配的数据点(我可以细化)。我需要速度而不是准确性,但合身性应该足够好才能被识别。我也在寻找一种我可以使用的算法,它不会大量使用库(特别是NumPy)。

我已经阅读了几篇研究论文,但没有一篇有足够的细节来完全实施。有没有开源的例子?

0 投票
1 回答
4128 浏览

matlab - 使用涉及无法解析求解的积分的方程进行曲线拟合?

我试图从 2 天开始曲线拟合我使用这个方程的一些数据

这里x是自变量,a是未知的,gama是已知的。我尝试了以下程序并取得了最大的成功。

它返回以下错误

???模型函数计算的 NaN,拟合无法继续。尝试使用或收紧系数的上限和下限。

==> 中的错误适合 443 errstr = handlerr( errid, errmsg, suppresserr );

不知道该怎么做。请指导..

0 投票
1 回答
930 浏览

r - R中Rician分布参数的ML估计

我将数据样本排列在 1000 x 56 数组中,我想提取最适合每列数据的 Rician 分布参数。我正在使用这个VGAM包,它看起来非常合适,并给出了文档中的示例riceff

我认为以下代码可以正常工作

但相反我得到了错误

至于我的数据,我进行了一些基本检查

摘要中的任何信息都没有表明NaN某处有隐藏,所以我不知道为什么 vglm 失败了。

有谁知道可能是什么问题?非常感谢任何见解。

0 投票
3 回答
33448 浏览

python - 如何将多项式拟合到带有误差线的数据

我目前正在使用 numpy.polyfit(x,y,deg) 将多项式拟合到实验数据。但是,我想拟合一个使用基于点的误差加权的多项式。

我找到了使用权重的scipy.curve_fit,我想我可以将函数“f”设置为我想要的顺序的多项式,并将我的权重放在“sigma”中,这应该可以实现我的目标。

我想知道还有另一种更好的方法吗?

非常感谢。

0 投票
1 回答
2377 浏览

optimization - 曲线拟合大型数据集

现在,我正在尝试将曲线拟合到大量数据;有两个数组 x 和 y,每个数组有 352 个元素。我已经为数据拟合了一个多项式,效果很好:

但我需要一个更精确优化的曲线,所以我一直在尝试用 scipy 拟合曲线。这是我到目前为止的代码:

但它返回的只是:

我怎样才能让它工作?(或者我怎样才能将曲线拟合到这些数据?)

0 投票
2 回答
2458 浏览

c# - C#中的曲线拟合

我在数组中有一个数据点 x 和 y。我知道这点是 y=log(nx)+c 曲线。我想使用 c# 找到适合该数据点的 n 值。是否有任何图书馆或简单的方法可以找到它

谢谢...

0 投票
2 回答
3748 浏览

matlab - 在MATLAB中将一条线拟合到二维点

我尝试计算一条线,它可以在 MATLAB 中用二维坐标拟合给定几个点。但结果出乎我的意料。可能有什么我理解错了。谁能帮我吗?非常感谢。代码如下:

输出如下所示。但我期望的是,在这种情况下,拟合线应该是垂直的。我认为线路拟合有问题。 在此处输入图像描述

0 投票
1 回答
4490 浏览

c++ - 寻找使用离散值计算高斯曲线最大值的 C/C++ 库

我有一些离散值和假设,这些值位于高斯曲线上。应该有一个只使用 3 个离散值的最大计算算法。你知道实现这个计算的 C/C++ 中的任何库或代码吗?

谢谢!

PS:原任务是自动对焦实现。我移动(显微镜)相机并在不同位置拍摄照片。具有最多不同颜色的位置应该具有最佳焦点。

编辑 这是很久以前的事了:-(我只是想删除这个问题,但尊重好的答案。

0 投票
1 回答
4445 浏览

c++ - 如何在 C/C++ 中进行快速高斯拟合?

如何在 C/C++ 中进行快速高斯拟合?(频率为 25Hz 的 1200 个数据点)

注意:我不是在搜索不能用于商业目的的数学库。