最小二乘法及其应用
创作时间:
作者:
@小白创作中心
最小二乘法及其应用
引用
CSDN
1.
https://blog.csdn.net/i_love_home/article/details/50246393
最小二乘法是一种常用的数学优化方法,广泛应用于数据拟合、参数估计等领域。本文通过一个具体的化学实验案例,详细介绍了最小二乘法的基本原理及其在实际问题中的应用。
实验目的
- 了解最小二乘法的基本原理;
- 了解超定方程组的最小二乘解法;
- 使用最小二乘法解决实际问题;
实验内容
由化学实验得到某物质浓度与时间的关系如下:
求浓度与时间的二次拟合函数。求解浓度与时间的二次拟合函数是关于3个参数的最小二乘问题,可采用的方法有QR分解法、SVD分解法和正规方程法。在本实验中,正规方程被用来求解浓度与时间的最小二乘问题。其中正规方程为
其中为参数,即二次函数的系数,为数据矩阵,即时间对应的二次函数所构建的数据矩阵,为浓度向量。
实验程序
正规方程函数如下所示:
function [theta, Y] = normalEq(t, y)
%正规方程求最小二乘解
% 输入: t = 时间向量
% y = 浓度向量
% 输出:theta = 第 0 次 to 第 n 的多项式系数
% Y = theta 系数下 t 对于的浓度值
X = [ones(size(t)) t t.^2]; % [0 1 2] 次
theta = pinv(X'*X)*X'*y; % 正规方程
Y = X*theta; % 拟合的浓度值
实验主函数如下所示:
function main4()
%实验四的主函数
t = 1:16;
y = [4 6.4 8 8.8 9.22 9.50 9.70 9.86 10 10.2 ... 10.32 10.42 10.50 10.55 10.58 10.60];
theta = normalEq(t', y');
t1 = linspace(1, 16, 50);
y1 = polyval(theta(length(theta) : -1 : 1), t1);
%% 作图
plot(t1, y1)
hold on
plot(t, y, 'ro')
hold on
xlabel('时间 (t)');
ylabel('浓度')
hold off
实验结果分析
最小二乘结果的误差为。
实验结论
针对最小二乘问题,正规方程提供了一种有效的求解方法。通过正规方程我们拟合得到了二次函数,但显然二次函数对实验数据的拟合效果并不是很好,尤其是在随时间增大时,浓度值明显趋向饱和,而二次函数趋向降低,因此对该问题有必要选择对数函数作为拟合的猜想。
热门推荐
蹦极、跳伞、冰川徒步:白羊座新西兰探险指南
带孩子去苏杭旅游大概要多少钱?5日游自由行攻略费用
十二星座遇上十二国:一场趣味文化之旅
古诗里的节气之美:28首经典诗词带你走进四季
海安港开建应急保障基地,2024年投用将破解琼州海峡“过海难”
双十一大数据揭秘:电商平台如何玩转精准营销?
创意游览+满族美食,300年清东陵焕发新生机
2025年香港楼市预测:楼价稳中有涨
清东陵:慈禧奢华陵墓与慈安简朴陵寝对比
香港楼市新政:市民看法与市场展望
香港楼市迎重大利好:房贷利率下调叠加政策红利,楼市稳健发展可期
西班牙1-0力克丹麦登顶欧国联,祖比门迪绝杀建功
丹麦VS西班牙:赔率波动揭秘
四尾栅藻可高效去除草甘膦并促进大豆生长,为污染治理提供新方案
科学应对青春痘:从成因解析到综合治疗全攻略
从基础到进阶:痘痘肌科学护理指南
西北缺角风水调整,你get了吗?
舒心迎期末 心理巧护航:郑州八中开展考前减压心理团辅活动
考前心理加油站,轻松应对考试周
从红色记忆到江南水乡:渭南华州区十大景点详解
肺气肿能吃什么食补
老年性肺气肿怎么治疗
慢阻肺治疗新突破!吉美瑞生与钟南山院士等联合在《科学》子刊发表最新研究成果
如何通过“道术结合”提升团队效率?日本企业的方法论
时隔两年多颁出国家科技奖,从基础研究到实际应用有何特点
色氨酸助眠又舒压,这些食物富含高量
晚餐巧搭配,睡眠质量高:春季养生燕麦百合莲子粥
轻松应对网络故障:一文掌握从基础到进阶的排查技巧
别克威朗防冻液指南:左侧储液罐,5年换一次
茵栀黄注射液治疗新生儿黄疸:效果与风险全解析