题目一:
1.用表1-1中的世界人口统计数值估计1980年的人口,求最佳最小二乘法数值估计:
表 1-1:
年 | 人口 |
---|---|
1960 | 3 039 585 530 |
1970 | 3 707 475 887 |
1990 | 5 281 653 820 |
2000 | 6 079 603 571 |
(a) 直线;(b) 抛物线。它们都通过这些数据点,并求这些拟合的RMSE。在每一种情形下,估计1980年的人口。
实验原理:
(a) 直线估计1980年的人口结果及RMSE分析
matlab代码:
x=[1960 1970 1990 2000];
y=[3039585530 3707475887 5281653820 6079603571];
c=polyfit(x,y,1);
xi=1960:10:2000;
yi=polyval(c,xi)
plot(x,y,'*',xi,yi);
n=length(yi);
SE