问题标签 [function-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.
matlab - 用 lsqcurvefit 拟合函数
我使用 lsqcurvefit 来适应我的功能。我的功能是:
我去寻找解决方案,这意味着最适合我的 K 参数。问题是我的代码给出的解决方案是起点。这是代码(vb 是常数,cp,ydata,t 是向量
%
所以请你帮帮我。
function-fitting - 如何在 C++ 中将函数拟合到数据中
嗨,我有一些数据,我想对这些数据进行 polinom 首先我认为它应该是:ax^2 +bx+c 和 x+x1=-b/a ;x*x1=c/a 我写了这个代码:
这很奇怪,但我可以理解这种方法完全错误:(阅读这些http://mathbitsnotebook.com/Algebra1/StatisticsReg/ST2FittingFunctions.html https://en.wikipedia.org/wiki/Polynomial_regression
但我不知道如何用c编写这段代码你能帮我吗谢谢你的提前
matlab - 如何将双峰分布拟合到函数 matlab
我有一个名为speed
包含 200 次步行速度的向量
该向量遵循双峰分布。
steps
是另一个包含每次行走步数的向量:
我创建了根据速度执行的步骤的直方图:
现在我想
- 将双峰分布拟合到条形图,
- 估计双峰分布的参数 u1,u2,sigma1,sigma2,
- 评估它是否合适(即分布是双峰的)。
请你帮助我好吗?
opencv - Opencv - 多项式函数拟合
在opencv(或其他c++ lib)中,是否有类似matlab的函数fit
可以进行3d多项式曲面拟合(即f(x,y)= p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2
)。谢谢
python - 使用 LMFIT 中的不确定性进行误差加权拟合
我正在尝试使用 LMFIT 拟合模型,我可以轻松地执行以下操作:
并得到非常合理的结果
现在我还有一些与我的measured
变量相关的不确定性(例如测量误差),所以我想通过与之相关的标准误差对残差中的点进行加权(假设它始终是测量值的 20%)。代码现在变成了这样:
问题是现在我得到完全不可靠的拟合结果。为什么?我怎样才能解决这个问题?
matlab - 使用 lsqcurvefit 的 Matlab 拟合错误
我正在开发代码以将 Gompertz 方程拟合到细菌生长曲线,并正在使用以下网站提供的一些示例数据进行练习:
http://www.math.tamu.edu/~phoward/m442/ia3sol.pdf。
根据此代码,拟合应该几乎与数据匹配(上面网页给出的图表,第 3 页)。但是,当我运行代码时,实际数据绘制正确,但 lsqcurve 拟合非常差,并给出以下消息:
有什么我做错了吗?
感谢您的时间,
劳拉
machine-learning - 是否需要为冻结层定义后向函数?
我有一个具有 4 个隐藏层的函数拟合网络。
我需要为第一层和第三层找到合适的权重,而第二层和第四层是某种归一化层,不需要学习,所以我只是通过将它们的学习率设置为零来冻结它们。
我的问题是:
我应该为这两个冻结层定义后向函数吗?
我在caffe中看到,没有任何可学习参数的池化层具有后向功能。
提前致谢,
python - 带有python错误的曲线拟合
我正在尝试将我的数据拟合到(cos(x))^n
. 理论上的值n
是 2,但我的数据应该给我大约 1.7。当我定义我的拟合函数并尝试curve_fit
时,我得到一个错误
这是我的数据
错误如下所示:
/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:4:RuntimeWarning:从 sys.path 中删除 cwd 后在电源中遇到无效值。
/usr/lib/python3/dist-packages/scipy/optimize/minpack.py:690:OptimizeWarning:无法估计参数的协方差
category=OptimizeWarning)
python - 最小sq麻烦传递参数Python
我正在尝试使用以下功能:将 SNR 降低到我的数据中。C1、C2和h是我需要从leastsq的方法中获取的参数。C1 和 C2 很简单,但问题是我的 h(t) 实际上是:。我想要获得的是该函数内的系数 hj (在我的例子中,有 35 个不同的 hj's )。该函数是不同基 B-Spline 的总和,每个 B-Spline 的权重不同,系数的数量等于 B-Spline 的节点数。因为我想获得 C1、C2 和 h1..35,所以我执行以下操作:
tpl(0)=C1, tpl(1)=C2 和 tpl(2..35)=我的系数。bsplines_evalades 是一个矩阵 [35,86000],其中每一行是每个基本 b 样条的时间函数,所以我用其单独的系数对每一行进行加权,86000 是 eix_x 的长度。ydata(eix_x) 是我想要近似的函数。λ1= 0.1903 ; lambda_big = 2; k=2*pi/λ1。输出是相同的初始参数,不是逻辑。谁能帮我?我也尝试过curvefit,但它不起作用。数据在:http://www.filedropper.com/data_5>http://www.filedropper.com/download_button.png width=127 height=145 border=0/>
http://www.filedropper.com >在线备份存储
编辑 现在的代码是:
问题是输出参数不会相对于初始参数发生变化。数据(x_axis,ydata,bsplines_evaluates):gist.github.com/hect1995/dcd36a4237fe57791d996bd70e7a9fc7 gist.github.com/hect1995/39ae4768ebb32c27f1ddea97e24d96af gist.github.com/hect1995/bdddf02debfc716