问题标签 [data-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 投票
1 回答
1894 浏览

matlab - 如何使用数据矩阵来拟合matlab中的特定二维函数

前提是我有 5*5 的 dataArray

而且我想使用数据来拟合特定的二维函数和最小二乘拟合技术。函数是这样的:

其中 alfa,delta1,delta2 是需要估计的参数,n1,n2 取值范围为 1 到 5。

函数拟合结果如下: 在此处输入图像描述

我不知道如何在 MATLAB 中做这些事情。谁能帮我?

0 投票
2 回答
1646 浏览

python - 不知道如何用高斯 python 拟合数据

我尝试了多种将高斯拟合到该散点图的方法,但对我没有任何帮助。任何帮助将不胜感激。谢谢!

0 投票
1 回答
1999 浏览

c - Gnuplot 拟合函数 - 拟合 q 指数

我使用我的C程序运行了一个实验。我一直在使用 GNU plot 绘制直方图/图表来分析数据。下面的代码获取我文件中的数据并创建一个名为“tableavalanchesizeGSA”的文件,其中包含用于为我的数据绘制直方图的信息 - 即我在此表格形式中的数据被分箱以及每个箱的频率。然后我记录频率并将其与分箱数据进行对比。(简单地说,它只是频率与分箱原始数据的对数)。

现在我正在尝试将我的数据拟合到以下函数:

其中 q、s 和 m 是我的参数。我通过在同一个图上绘制我的对数图和这个函数来玩玩,并且知道 q = 1.16,m = s = 100 是很好的值/有点适合数据但不完全适合。所以我将以下内容添加到我的代码中:

尝试使用“关闭”参数值将数据拟合到函数中。但是一旦迭代完成,它仍然给我 q = 1.16116 和 s = m = 100,这与我之前的 q = 1.6 并没有什么不同。

这里有什么问题吗?为什么拟合函数找不到更接近的拟合?

下图显示了适合我的数据的函数(绿色)。但我仍然想要更准确的拟合。

在此处输入图像描述

0 投票
1 回答
100 浏览

matlab - 如何拟合 y=ao+a1logx+a2log(2/x) 形式的方程

我有一个方程形式的方程y=ao+a1logx+a2log(2/x);是否适合这种方程?我尝试使用polyfit但找到了 coefficients ao,这对我a1来说a2很难。

请帮我。

0 投票
1 回答
597 浏览

matlab - 具有对数轴的最佳拟合线 (MATLAB)

我试图用对数轴在概率密度函数上绘制一条最佳拟合线。Y 轴 (PDF) 为 10^-12 至 10^-28,而 X 轴为 10^10 至 10^20。我试过polyfit,没有运气。有任何想法吗?附上我的代码。

谢谢,凯文

0 投票
1 回答
8951 浏览

matlab - 样条向量拟合错误(插值)

我在拟合向量时遇到问题。

我有 2 条具有相同功能的曲线,我想比较它们。但是每条曲线都有另一个时间向量,因为它们具有不同的采样率(只有 tstart = 0 和tend = 8.853958 相同)。

所以我尝试将短向量插入到与长向量相同的长度......但我不明白......在其他模拟中它有效......但不是在这里......

错误消息是:

使用 chckxy 时出错(第 51 行) 数据站点应该是不同的。

样条曲线错误(第 54 行)[x,y,sizey,endslopes] = chckxy(x,y);

Labor_2ndReceiver 中的错误(第 434 行)

dInt = 样条(tspline,d,t1);

我的代码:

在哪里

那你能帮帮我吗?这是非常重要的...

非常感谢你!

编辑:谢谢,但仍然存在问题......见图......

所以插值工作......但是值是错误的......因为 dInt 开始得太晚了......它像 d 一样喊开始......

我怎么能解决这个问题?

http://postimg.org/image/s8hnk1621/

0 投票
1 回答
1821 浏览

matlab - 绘制拟合度分布

这可能是一个概念问题(如果是这样,请告诉我要使用的论坛,我会在那里问),但我真的坚持这一点。

我想在 Matlab 中绘制度数分布并拟合数据。我怀疑度数分布同意从某个xmin(最小值)开始的幂律分布。所以首先我有我的学位数组:

我计算概率分布,我从 1 到 10 取箱:

随后我可以使用

这确实表明节点度数从节点度数 = 4 开始遵循幂律分布。

对于我正在使用的拟合plfit(由圣达菲研究所开发,请参见此处)来估计幂alpha律行为所适用的指数分量和最小值xmin。现在我主要的事情是我在绘制这个拟合数据时遇到了麻烦,好像我错过了一些东西。目前我这样做是为了可视化情节:

这导致 在此处输入图像描述

这比预期的要差得多(我希望它非常接近 的数据x>xmin)。

我希望任何人都有这方面的经验并且能够帮助我,或者即使是正确方向的指针也将不胜感激!

0 投票
2 回答
145960 浏览

python - 用 numpy 拟合数据

让我首先告诉我,我得到的可能不是我所期望的,也许你可以在这里帮助我。我有以下数据:

现在,我想用 4 次多项式来拟合这些数据。所以我这样做:

现在我为 x 值创建一个新网格来评估拟合函数ffit

当我使用命令进行所有绘图(数据集和拟合曲线)时:

我得到以下信息:

拟合数据.png 拟合数据.png

我期望的是拟合函数正确拟合(至少接近数据的最大值)。我究竟做错了什么?

提前致谢。

0 投票
1 回答
239 浏览

image - 在 Matlab 中将图像(矩阵)拟合到有界区域

我想在两个圆圈的有界空间中拟合图像。

说明:我正在绘制两个不同半径的圆,我想用图像填充两个圆之间的空间。圆圈和要填充的图像均由matlab生成,并以矩阵形式提供。

0 投票
1 回答
390 浏览

r - 用偏移项分段的 R 包

我正在使用R 中分段glm的包。我首先使用包含偏移项的函数为 Poisson glm 安装了一个日志链接函数,例如:

M1 安装没有任何错误。接下来,我尝试glm使用 R 中分段的包来拟合分段:

我有以下错误:

我的错误在哪里?非常感谢。