2576 0

[其他] [实例+源码]非线性最小二乘数据拟合的Gauss-Newton(高斯-牛顿迭代法) [推广有奖]

  • 6关注
  • 73粉丝

已卖:1609份资源

教授

69%

还不是VIP/贵宾

-

威望
0
论坛币
10493 个
通用积分
33.9230
学术水平
12 点
热心指数
11 点
信用等级
10 点
经验
10606 点
帖子
168
精华
0
在线时间
2880 小时
注册时间
2016-9-28
最后登录
2026-2-5

楼主
Adrian的小天地 学生认证  发表于 2020-2-8 17:27:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
算法原理:限于篇幅不再叙述,参考:https://blog.csdn.net/haoliliang88/article/details/52932397https://blog.csdn.net/qq_39521554/article/details/79919041代码功能:高斯牛顿迭代法实现非线性数据拟合代码说明:网上关于GN算法多是用c++或java写成,较为复杂,且鉴于c++程序需要对数据进行逐个读取,而MATLAB的矩阵运算能使得运算简洁,因此我对现有java和c++程序进行了优化,用matlab写出了更简洁高效的代码
代码优势:简洁精炼、可移植性强(改目标函数和目标函数的偏导数就能完美运行),迭代运算速度快,不需要安装各种工具箱,运行结果有拟合曲线和散点图的对比,有两个例子(例1:population_model.m(直接运行,模型简单些);例2:Main.m(调用GaussNewtonNLS.m))
例1 血药浓度模型.bmp
my_gauss_newton_model.zip (32.3 KB, 需要: RMB 20 元) 本附件包括:
  • GaussNewtonNLS.m
  • Main.m
  • population_model.m
  • 人口增长模型.bmp
  • 血药浓度模型.bmp

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:计量经济学 机器学习 优化算法 MATLAB

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-6 02:19