最小二乘法及其应用
创作时间:
作者:
@小白创作中心
最小二乘法及其应用
引用
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
实验结果分析
最小二乘结果的误差为。
实验结论
针对最小二乘问题,正规方程提供了一种有效的求解方法。通过正规方程我们拟合得到了二次函数,但显然二次函数对实验数据的拟合效果并不是很好,尤其是在随时间增大时,浓度值明显趋向饱和,而二次函数趋向降低,因此对该问题有必要选择对数函数作为拟合的猜想。
热门推荐
如何有效进行电脑温度监控:实践指南与工具推荐
天热了,儿童也要防晒 儿童防晒产品你知道怎么选?
为什么我们偏爱蓝色?——从生理机制到文化象征的深度解析
汽车PDI检测:汽车制造最后一道质量防线
农业新质生产力护航春耕生产,看科技“智”造农业新篇
秋季养生指南:防燥防凉防悲,顺应四时适当调理
@大学生,春招季,小心避开求职路上的陷阱
韩国经济面临过度波动风险
海淘鞋码换算指南:美英欧日鞋码对照表及选购建议
男生同学借钱要借吗怎么办
律师代理劳动争议案件需要做什么
上海旅游攻略:住宿、交通、景点全方位指南
郑海霞:中国女篮的传奇中锋与精神灯塔
八字命理中的忌神:定义、类型、影响及化解方法
58岁泰森输给27岁网红拳手!退役20年,曾经入狱,为什么大家依然喜欢泰森?
中医师承制度的历史变迁与发展
AI占卜爆火,准得让算命师傅害怕?
十种有助于恢复和强化夫妻关系的建议
《山海经》中的九尾狐:神秘异兽的文化解读
新春走基层| 助青年创业、促乡村振兴——河津年集里的新机遇
死刑复核程序与实务操作探析
红肿热痛--甲沟炎paronychia
股票市场交易风险管理策略:如何实施风险管理策略
英语写作提升攻略:实用策略及建议,轻松驾驭表达技巧
民事诉讼立案后什么时候提交证据
最经典的35首爱国诗词,扬我中华之意志,壮我民族之英魂!
做瑜伽的好处
2025年申请专利详细步骤及条件
情绪价值在职场人际关系中起到的重要作用
冬季为什么是养肾黄金季?科学养肾的方法与策略