VB如何编写这两道题的最小二乘法?就大神解救!!!

2025-06-21 08:23:30
推荐回答(1个)
回答1:

首先表示一下同情。不过,这学校真这么过分吗?什么都不教就考?

最小二乘法的原理还是要明白一点的:
在已知有限数量的结果数据对时,推导出最可能的函数匹配。
而事实上,在实际应用过程中大多数情况是先预设了一个可能的函数模型的。
比如说有10对数据,你可以假定它是一个直线模型,也可以假定它是一个弧度较大的抛物线。
由此产生的结果函数自然是天差地远,完全不一致的。
所以,用计算机实现最小二乘法基本都是根据猜测的函数模型而编写相应程序。没通用的!

了解了上面这些,你再看考题就很清楚了:要求你写出两段程序,分别对应两个猜测函数。
这种程度的要求,不应该交给新手去做的。所以我开头说你学校过分。

这个题目太麻烦,我没时间把它实现出来。给你几个链接供你参考吧:
http://zhidao.baidu.com/question/56988565.html
http://www.dayi.net/CExcellent/39725.asp
http://blog.sina.com.cn/s/blog_51beaf0e0100aj39.html

它们都不是这个问题的解答,因为对应的猜测函数是不一样的,提供个思路吧。