欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数学建模课程设计两篇Word文档格式.docx

    • 资源ID:5753579       资源大小:236.91KB        全文页数:21页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数学建模课程设计两篇Word文档格式.docx

    1、,取移动平均的项数NT。一次简单移平均值计算公式为 (2.1.1) 当预测目标的基本趋势是在某一水平上下波动时,可用一次简单移动平均方法建立预测模型: (2.1.2)其预测标准误差为: (2.1.3) 最近N期序列值的平均值作为未来各期的测试结果。一般N取值范围:当历史序列的基本趋势变化不大且序列中随机变动成分较多时,N的取值应该大一些。否则N的取值应小一些。在有确定的季节变动周期的资料中,移动平均的项数应取周期长度。选择最佳N值的一个有效方法是,比较若干模型的预测误差。预测标准误差最小者为好。 简单移动平均法只适合做近期预测,而且是预测目标的发展趋势变化不大的情况。如果目标的发展趋势存在其它

    2、的变化,采用简单移动平均法就会产生较大的预测偏差和滞后。2.2 加权移动平均法 在简单移动平均公式中,每期数据在求平均时的作用是等同的。但是,每期数据所包含的信息量不一样,近期数据包含着更多关于未来情况的信息。因此,把各期数据等同看待是不尽合理的,应考虑各期数据的重要性,对近期数据给予较大的权重,这就是加权移动平均法的基本思想。设时间序列为;加权移动平均公式为 (2.2.1)式中为t期加权移动平均数;为的权数,它体现了相应的在加权平均数中的重要性。 利用加权移动平均数来做预测,其预测公式为 (2.2.2)即以第t期加权移动平均数作为第t+1期的预测值。 在加权移动平均法中,的选择,同样具有一定

    3、的经验性。一般的原则是:近期数据的权数大,远期数据的权数小。至于大到什么程度和小到什么程度,则需要按照预测者对序列的了解和分析来确定。2.3 趋势移动平均法 简单移动平均法和加权移动平均法,在时间序列没有明显的趋势变动时,能够准确反映实际情况。但当时间序列出现直线增加或减少的变动趋势时,用简单移动平均法和加权移动平均法来预测就会出现滞后偏差。因此,需要进行修正,修正的方法是作二次移动平均,利用移动平均滞后偏差的规律来建立直线趋势的预测模型。这就是趋势移动平均法。 一次移动的平均数为 (2.3.1) 在一次移动平均的基础上再进行一次移动平均就是二次移动平均,其计算公式为 (2.3.2)下面讨论如

    4、何利用移动平均的滞后偏差建立直线趋势预测模型。 设时间序列从某时期开始具有直线趋势,且认为未来时期也按此直线趋势变化,则可设此直线趋势预测模型为 (2.3.3)其中为当前时期数;为由至预测期的时期数;为截距;为斜率。两者又称为平滑系数。 现在,我们根据移动平均值来确定平滑系数。由上式可知 (2.3.4)所以 (2.3.5)因此 (2.3.6)可得平滑系数的计算公式为 (2.3.7) 趋势移动平均法对于同时存在直线趋势与周期波动的序列,是一种既能反映趋势变化,又可以有效地分离出来周期变动的方法。 3案例分析 我国19651985年的发电总量如下表所示,试预测1986年和1987年的发电总量。年份

    5、发电总量一次移动平均,N=6二次移动平均,N=61965167619662825196737741968471619695940197061159848.3197171384966.31972815241082.81973916681231.819741016881393.819751119581563.51181.119761220311708.81324.519771322341850.51471.919781425662024.21628.819791528202216.21792.819801630062435.81966.5198117309326252143.41982183277

    6、2832.72330.719831935143046253019842037703246.72733.719852141073461.22941.2 解:将上表中的数据导入Matlab中,得到发电总量趋势散点图如下,从图中可看出发电总量基本呈直线上升趋势,可用趋势移动平均法来预测。取N=6,分别计算一次和二次移动平均值并列于上表中由公式(2.3.7),可得t=21时,有于是,得t=21时直线趋势预测模型为预测1986年和1987年的发电总量为计算的MATLAB程序如下:clc,clearload(y.txt)%把原始数据保存在纯文本文件y.txt中m1=length(y);n=6; %n为移动

    7、平均的项数for i=1:m1-n+1 yhat1(i)=sum(y(i:i+n-1)/n;endyhat1m2=length(yhat1);m2-n+1 yhat2(i)=sum(yhat1(i:yhat2plot(1:21,y,*g)xlabel(t);ylabel(发电总量title(发电总量趋势散点图a21=2*yhat1(end)-yhat2(end)b21=2*(yhat1(end)-yhat2(end)/(n-1)y1986=a21+b21y1987=a21+2*b21程序运行结果如下: 4实验总结 通过本次实验我进一步熟悉了时间序列的相关知识。移动平均法是时间序列分析法中重要的

    8、方法之一,但移动平均法只适合做近期预测,而且只能预测目标的发展趋势变化不大的情况。如果目标的发展趋势存在其他的变化,采用简单移动平均法就会产生较大的预测偏差和滞后。此次实验我还在一定程度上锻炼了我的编程能力及对matlab的使用。 5参考文献1张树京,齐立心.时间序列分析简明教程M.北京:清华大学出版社,20032吴怀宇.时间序列分析与综合M.武汉大学出版社. 2004:10-983王燕.应用时间序列分析M.北京:中国人民大学出版社,2005:1-239.5陈桂明,戚红雨,潘伟,MATLAB数理统计(6.X).北京:科学出版社,2002.6韩中庚.数学建模方法及应用.北京:高等教育出版社,20

    9、05.数学建模课程设计2一 问题重述某集团下设两个子公司:子公司A、子公司B。各子公司财务分别独立核算。每个子公司都实施了对雇员的医疗保障计划,由各子公司自行承担雇员的全部医疗费用。过去的统计数据表明,每个子公司的雇员人数以及每一年龄段的雇员比例,在各年度都保持相对稳定。各子公司各年度的医疗费用支出见下表(附录1)。试利用多项式数据拟合,得到每个公司医疗费用变化函数,并绘出标出原始数据的拟合函数曲线。需给出三种不同阶数的多项式数据拟合,并分析拟合曲线与原始数据的拟合程度。二模型假设1假设A,B两公司在1980年底才发放医疗保障基金。 2假设在19802003年期间,A,B公司的雇员健康状况基本

    10、稳定,即没有大规模的疾病出现。 3假设在1980-2003年期间,每个子公司的雇员人数以及每一年龄段的雇员比例,在各年度都保持相对稳定。三问题分析解决医疗保障基金额度的分配问题,就是为了固定资源得到最优配置。在此问题中,由于给定的均是离散的数据点,并且属于非线性相关的点,因此我们采用最小二乘法的思想对离散数据点进行多项式拟合,分别作出了不同阶数(一阶,二阶,三阶)的拟合曲线,并对各拟合曲线的拟合程度进行了定性和定量的分析,本文主要采用的是图示法和残差分析法。由题设知,A,B两个子公司在1980-2003年的医疗保障费用支出已给定,利用matlab中的绘图函数plot函数先将给定的离散点绘出,观

    11、察图形的基本走势,最终确定出利用最小二乘法的基本思想,将多项式作为基函数对已知节点进行拟合,即多项式拟合。为了达到更好的拟合程度,分别采用了不同阶数的曲线拟合,并对最终拟合结果进行误差分析。采用最小二乘法则进行拟合曲线时,实际上是求一个系数向量,该系数向量是一个多项式的系数。在matlab中,主要用polyfit函数求得拟合多项式的系数,再用polyval函数按所得多项式计算所给出的点上的函数近似值。1polyfit函数的调用格式:P,S= polyfit(X,Y,n )2. polyval函数的调用格式:Y=polyval(P,X) 说明:X,Y为已知离散数据点,n为多项式阶数,返回P为幂次

    12、从高到低的多项式系数向量,是一个行向量。S是一个数据结构,返回采样点的误差向量。本题中,将年分,公司A,B的保障基金的数值分别构造成矩阵。X=1980:2003;A= 8.28,8.76,9.29,10.73,10.88,11.34,11.97,12.02,12.16,12.83,13.90,14.71,16.11,16.40,17.07,16.96,16.88,17.20,19.87,20.19,20.00,19.81,19.40,20.48;B=8.81,9.31,10.41,11.61,11.39,12.53,13.58,13.70,13.32,14.32,15.84, 14.67,14

    13、.99,14.56,14.55,14.80,15.41,15.76,16.76,17.68,17.33,17.03,16.95 16.66;其中X是年份矩阵,A是公司A的数值矩阵,B是公司B的数值矩阵。四模型建立通过对该问题的分析,基于最小二乘曲线拟合的大量调研资料结果表明,采用多项式数据拟合所得到的拟合优度较其他形式的基函数所得的拟合结果高,因此,本题中假定了所给定的离散数据点是服从一般多项式的形式:于是,以年份X作为自变量,医疗费用支出作为因变量Y,根据散点图的走势,对A,B两子公司分别作了以下阶数的数据拟合:(1)直线趋势方程:(2)二阶多项式趋势方程:(3)三阶多项式趋势方程:(4)五

    14、阶多项式趋势方程:利用matlab软件进行了绘图,残差分析,相应的程序源代码见附录。五模型求解1. A子公司的相关数据拟合信息1.1 A公司的离散数据散点图:根据离散点图的走势,确定拟合阶数。1.2 A子公司不同阶数拟合曲线与原始数据比较示意图以及相应的残差变化图如下:程序运行结果见附录2:2. B子公司的相关数据拟合信息2.1 B子公司的离散数据散点图:2.2 B子公司不同阶数拟合曲线与原始数据比较示意图以及相应的残差变化图如下:程序运行结果见附录2 .六模型分析与改进1 模型分析与检验:本文主要采用的是基于matlab的多项式拟合,实现了对于给定离散数据,在同一坐标下绘出不同阶数(一阶,二

    15、阶,三阶,五阶)的拟合曲线与原始数据的对比图以及残差变化图,并将多项式系数,残差以表格形式输出,整个建模过程直观,清晰。下面具体从拟合值的准确性来检验模型的优良性。方法一:对于模型的拟合程度,可直接将拟合函数和实际值绘制在同一坐标下,对数据进行直观的对比,从而判断所得拟合函数的优良。方法二:可以利用()(二范数)来求取各阶的实际数值与拟合函数值之间的波动情况,简略的以此来鉴定该阶数在特定的那种情况下的拟合程度。根据图示以及残差返回值可知,A,B两子公司在采用多项式拟合时,不同阶数的拟合曲线都是相对稳定的,比较而言,采用较高(n=5)阶进行拟合时,误差会较小,拟合程度较为理想,但当阶数达到一定程

    16、度时,会出现龙格现象,即拟合的病态问题。因此,为了避免这种病态的产生,在实际应用过程中,应尽可能采用低阶进行拟合,对于实现要求较高次数的多项式拟合,应采用分段,低次的多项式进行组合拟合。2 模型评价:2.1 模型优点:(1) 本文对A,B公司在进行四个模型的建模时,基函数采用的是相对简单,形式较统一化的多项式,整个拟合过程相对简单,便于理解。(2) 利用matlab绘图功能实现了对于给定离散数据,在同一坐标下绘出不同阶数(一阶,二阶,三阶,五阶)的拟合曲线与原始数据的对比图以及残差变化图,对后续的模型分析和检验提供了较为直观的图形依据。(3) 利用matlab标准输出,将不同阶数(一阶,二阶,

    17、三阶,五阶)的多项式系数,残差以表格形式打印出来,对后续的模型分析和检验提供了较为准确的数据依据。2.2 模型缺点:(1) 在建立模型时,只是对文中所给定的离散数据进行了简单的拟合,功能相对单一,可扩展性差。(2) 模型的准确性直接影响模型的正确性,在数据处理方面存一定的不足,影响模型的正确性。 (3) 按题目要求本文只是简单的运用多项式拟合,得到每个公司医疗费用变化函数,适用性不强。3 模型改进和推广:(1) 在拟合时可用较为复杂的一般的拟合函数代替简单的多项式拟合,得到每个公司医疗费用变化函数,使得结果更加精确, (2)过去的统计数据表明,每个子公司的雇员人数以及每一年龄段的雇员比例,在各

    18、年度都保持相对稳定,本文建立的模型可用来预测2003年之后各子公司各年度的医疗费用支出情况。(3)本文建立的模型可用来预测各部分比例较固定的事物的发展趋势,比如预测某一地区短期内某一类产品的几类子产品的销售量;(4)本文建立的模型可推广到市场预测,对市场调查后的数据进行运算、处理以及股票预测等应用领域。七建模心得数学建模,对于我们数学专业的学生来说并不陌生,但又不是太了解。本学期开设了数学模型,使我们真正知道了什么叫做数学建模。在学习之中,锻炼了我们的能力,获益非浅。真正用到了数学的理论知识去解决我们在实际生活上的一些问题。从最初的“建模”简介,我们了解到数学在实际生活中的应用之广、之深、之切

    19、。小到日常的衣食住行,大到科技进步,人类生存。庞大的数学知识体系良好地规范我们的生活,与我们每个人都息息相关,并随着科技的进步,数学与我们的关系也越来越密切。终于明白了,为什么数学是真正的科学工具,是人类发展进步的基础学科,它既能规范现在,又能预测未来。在这次实践中,我们选择的是关于医疗保障基金额度的分配模型 ,可以说是一个小模型,里面所用到的知识和方法也是比较容易的。在分配到相应题目之后,全体组员就开始着手分头行动,经过三天的努力模型基本建成,通过三天的互相交流,我们感觉到团队精神是数学建模是否取得好成绩的最重要的因素,一队四个人要相互支持,相互鼓励。在今后的学习生活中,我们应当将理论与实践

    20、相结合,努力提高自己的数学专业水平,尽早成为一名优秀的数学人。参考文献:1姜启源 谢金星 叶俊,数学模型,北京:高等教育出版社,2011年.2李庆扬 王能超 易大义,数值分析,北京:清华大学出版社,2008年.3刘卫国,MATLAB程序设计与应用,北京:高等教育出版社,2009年.4Gerald Recktenwald ,数值方法和matlab实现与应用,北京:机械工业出版社,2004年.附录:附录1:年度公司A公司B8.288.818.769.319.2910.4110.7311.6110.8811.3911.3412.53198611.9713.58198712.0213.70198812

    21、.1613.32198912.8314.32199013.9015.84199114.7114.67199216.1114.99199316.4014.56199417.0714.55199516.9614.80199616.8815.41199717.2015.76199819.8716.76199920.1917.68200020.0017.33200119.8117.03200219.4016.95200320.4816.66附录2(matlab程序源代码):1:Y=8.81,9.31,10.41,11.61,11.39,12.53,13.58,13.70,13.32,14.32,15.

    22、84, 14.67,14.99,14.56,14.55,14.80,15.41,15.76,16.76,17.68,17.33,17.03,16.95 16.66;xfit=linspace(1980,2003);p1=polyfit(X,Y,1);yfit1=polyval(p1,xfit);r1= Y-polyval(p1,X);p2=polyfit(X,Y,2);yfit2=polyval(p2,xfit);r2= Y-polyval(p2,X);p3=polyfit(X,Y,3);yfit3=polyval(p3,xfit);r3= Y-polyval(p3,X);p5=polyfit

    23、(X,Y,5);yfit5=polyval(p5,xfit);r5= Y-polyval(p5,X);fprintf(nCurve coefficientsn constant x x2 x3 x4 x5n liner %14e,fliplr(p1);n %fliplr(p1)对p1实施左右翻转quadratic,fliplr(p2);cubic ,fliplr(p3);higher ,fliplr(p5);subplot(2,1,1);plot(X,Y,-p,xfit,yfit1,g-,xfit,yfit2,m:,xfit,yfit3,b:,xfit,yfit5,y-legend(data,

    24、linercubichigherXY线性,二阶,三阶,五阶的拟合曲线与原始数据比较图subplot(2,1,2);plot(X,r1,-o,X,r2,-s,X,r3,:d,X,r5,-*线性,二阶,三阶,五阶的拟合曲线残差变化图nresidualsn |r|_2 max errorn liner %8.5f %8.5fn,norm(r1),norm(r1,inf); %norm(r1)求矩阵r1的二范数。quadratic %8.5f %8.5fn,norm(r2),norm(r2,inf);cubic %8.5f %8.5fn,norm(r3),norm(r3,inf);higher %8.5f %8.5fn,norm(r5),norm(r5,inf);附录3(程序用到的相关数据):B=8.81,9.31,10.41,11.61,11.39,12.53,13.58,13.70,13.32,14.32,15.84, 14.67,14.99,14.56,14.55,14.80,15.41,15.76,16.76


    注意事项

    本文(数学建模课程设计两篇Word文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开