一个数值分析在生活中的应用实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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, 说明此回归模型的显著性较好.

相关文档
最新文档