一个数值分析在生活中的应用实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数值分析在实际生活中的应用实例和matlab的实现
一、建立回归模型
1. 实例
设某商品的需求量与消费者的平均收入、商品价格的统计数据如下,建立回归模型,预测平均收入为800、价格为6时的商品需求量.
需求量10075807050659010011060
收入10006001200500300400130011001300300
价格5766875439
选择纯二次模型,即
2.源程序:
直接用多元二项式回归:
x1=[1000 600 1200 500 300 400 1300 1100 1300 300];
x2=[5 7 6 6 8 7 5 4 3 9];
y=[100 75 80 70 50 65 90 100 110 60]';
x=[x1' x2'];
rstool(x,y,'purequadratic')
3.运行结果
在左边图形下方的方框中输入800,右边图形下方的方框中输入6。
则画面左边的“Predicted Y ”下方的数据变为86.3971,即预测出平均收入为800、价格为6时的商品需求量为86.3971.
在画面左下方的下拉式菜单中选”all ”, 则beta (回归系数)、rmse (剩余标准差)和residuals (残差)都传送到Matlab 工作区中.
在Matlab 工作区中输入命令: beta, rmse
得结果:beta =
110.5313 0.1464 -26.5709 -0.0001 1.8475 rmse =
4.5362
故回归模型为:2221218475.10001.05709.261464.05313.110x x x x y +--+= 剩余标准差为4.5362, 说明此回归模型的显著性较好.