全国大学生数学建模竞赛题葡萄酒评价答案.doc

上传人:z**** 文档编号:61123739 上传时间:2022-11-20 格式:DOC 页数:26 大小:935KB
返回 下载 相关 举报
全国大学生数学建模竞赛题葡萄酒评价答案.doc_第1页
第1页 / 共26页
全国大学生数学建模竞赛题葡萄酒评价答案.doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《全国大学生数学建模竞赛题葡萄酒评价答案.doc》由会员分享,可在线阅读,更多相关《全国大学生数学建模竞赛题葡萄酒评价答案.doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、优质文本数学实验计算机科学与技术成员:xxx学号:xxxxxxxxxx葡萄酒的评价摘要本文主要研究的是如何对葡萄酒进行评价的问题。通过对评酒员的评分与酿酒葡萄的理化指标和葡萄酒的理化指标等原始数据进行统计、分析和处理,我们得出了一个较为合理地评价葡萄酒质量优劣的模型。在问题一中,我们采用T检验法,首先进行正态分布拟合检验,判断出它们服从正态分布。之后,我们通过T检验法判断出了两组评酒员的评价结果具有显著性差异。而对于如何判断哪一组评酒员的评价结果更可信,由于评酒员评分的客观性,我们通过计算评酒员评分均值的置信区间,利用置信区间的长短来判断评分的可信程度。置信区间越窄,说明其越可信。利用Matl

2、ab软件求出了第二组评酒员的评分均值的置信区间更窄,所以第二组评酒员的评价结果更可信。在问题二中,我们采用主成分分析法,把给定的一组相关变量通过线性变换转成另一组不相关的变量,这些新的变量再按照方差依次递减的顺序排列。在数学变换中保持变量的总方差不变,使第一变量具有最大的方差。第二变量的方差次大,并且和第一变量不相关。由于变量较多,虽然每个变量都提供了一定的信息,但其重要性有所不同。依次类推,最后我们将酿酒葡萄分为了四个等级:优质、次优、中等、下等。在问题三中,我们通过多项式曲线拟合的方法,构造一个以葡萄酒的理化指标为自变量,酿酒葡萄的理化指标为因变量的函数,并利用Matlab软件进行曲线拟合

3、,最后得出酿酒葡萄与葡萄酒的理化指标之间的关系为呈线性正相关。在问题四中,我们用无交互作用的双因素试验的方差分析方法,通过对观测、比拟、分析实验数据的结果,鉴别出了两个因素在水平发生变化时对实验结果产生显著性影响的大小程度。最后,我们认为能用酿酒葡萄和葡萄酒的理化指标来评价葡萄酒的质量,且酿酒葡萄的理化指标对葡萄酒质量影响相对葡萄酒的理化指标更显著。关键词:T检验法,Matlab,正态分布,主成分分析法,多项式曲线拟合,方差分析一 问题的重述确定葡萄酒质量时一般是通过聘请一批有资质的评酒员进行品评。每个评酒员在对葡萄酒进行品尝后对其分类指标打分,然后求和得到其总分,从而确定葡萄酒的质量。酿酒葡

4、萄的好坏与所酿葡萄酒的质量有直接的关系,葡萄酒和酿酒葡萄检测的理化指标会在一定程度上反映葡萄酒和葡萄的质量。附件1给出了某一年份一些葡萄酒的评价结果,附件2和附件3分别给出了该年份这些葡萄酒的和酿酒葡萄的成分数据。请尝试建立数学模型讨论以下问题:1. 分析附件1中两组评酒员的评价结果有无显著性差异,哪一组结果更可信?2. 根据酿酒葡萄的理化指标和葡萄酒的质量对这些酿酒葡萄进行分级。3. 分析酿酒葡萄与葡萄酒的理化指标之间的联系。4分析酿酒葡萄和葡萄酒的理化指标对葡萄酒质量的影响,并论证能否用葡萄和葡萄酒的理化指标来评价葡萄酒的质量?附件1:葡萄酒品尝评分表含4个表格附件2:葡萄和葡萄酒的理化指

5、标含2个表格附件3:葡萄和葡萄酒的芳香物质含4个表格二 根本假设与符号说明2.1 根本假设1评酒员的评分是客观公正的,不受任何外界因素影响。2用来检验的葡萄都是刚采摘的新鲜葡萄,葡萄酒也没有遭受任何污染。3在检测酿酒葡萄和葡萄酒的理化指标的过程中,忽略由于人为操作不当带来的误差。4由于不是每组数据都对葡萄酒的质量产生很大影响,所以在处理数据过程中,忽略那些影响不是很明显的理化指标。2.2 符号说明 第组评酒员对各品种红葡萄酒的评分均值的期望 第组评酒员对各品种红葡萄酒的评分均值的方差 问题一的假设 第个主成分 第个评酒员对第种酒的评分三 问题的分析针对问题一,如何判断两组评酒员的评价结果有无显

6、著性差异,我们采用T检验法进行判断。但采用T检验法的前提是其必须服从正态分布,方差未知且相等。所以我们先对那些数据进行正态分布检验,判断其是否服从正态分布。验证服从正态分布后,我们利用T检验法判断两组评酒员评价结果的显著性差异。对于如何判断哪一组评酒员的评价结果更可信,由于评酒员评分的客观性,我们通过计算评酒员评分均值的置信区间,利用置信区间的长短来判断评分的可信程度。置信区间越窄,说明其越可信。针对问题二中如何根据酿酒葡萄的理化指标和葡萄酒的质量对酿酒葡萄进行分级,我们采用主成分分析法。因为在实际问题的研究中,往往会涉及众多有关的变量。但是,变量太多不但会增加计算的复杂性,而且也会给合理地分

7、析问题和解释问题带来困难。一般说来,虽然每个变量都提供了一定的信息,但其重要性有所不同,而在很多情况下,变量间有一定的相关性,从而使得这些变量所提供的信息在一定程度上有所重叠。因而人们希望对这些变量加以“改造,用为数极少的互补相关的新变量来反映原变量所提供的绝大局部信息,通过对新变量的分析到达解决问题的目的。解决这个问题的过程中,我们用Matlab软件实现主成分分析,我们对那些理化指标进行重新整理,求出各个理化指标的之间的相关系数、特征值及特征向量和奉献率等。针对问题三中如何分析酿酒葡萄与葡萄酒的理化指标之间的联系,我们想到了用多项式曲线拟合的方法,根据两者理化指标实测样本,用统计分析的方法,

8、找出一种适当的函数关系从而到达处理酿酒葡萄与葡萄酒之间相关关系的目的。实际的操作过程中,我们首先构造一个关于酿酒葡萄与葡萄酒的理化指标的函数,以葡萄酒的理化指标为自变量,酿酒葡萄的理化指标为因变量,利用Matlab软件进行曲线拟合,得出酿酒葡萄与葡萄酒的理化指标之间的关系。针对问题四中如何分析酿酒葡萄和葡萄酒的理化指标对葡萄酒质量的影响,以及能否用酿酒葡萄和葡萄酒的理化指标来评价葡萄酒的质量,我们采用无交互作用的双因素试验的方差分析方法。用方差分析,可以将影响葡萄酒的主要因素和次要因素区分开来,还可以分别算出酿酒葡萄的理化指标和葡萄酒的理化指标与葡萄酒质量之间的误差,如果误差在可接受范围之内,

9、即说明可以用酿酒葡萄和葡萄酒的理化指标来评价葡萄酒质量。四 模型的建立与求解4.1 问题一的模型建立与求解4.1.1 T检验法的模型建立与求解T检验是用T分布理论来推论差异发生的概率,从而比拟两个均值的差异是否显著。由于检验红葡萄酒与白葡萄酒的方法和模型一样,这里我们只给出检验红葡萄酒的模型。1. 正态分布的检验由于使用T检验法的前提是两个总体分布都服从正态分布,我们先利用Excel软件计算出:第一组评酒员对各品种红葡萄酒的评分均值为:62.7,80.3,80.4,68.6,73.3,73.2,71.5,72.3,81.5,74.2,70.1,53.9,74.6,73,58.7,74.9,79

10、.3,59.9,78.6,78.6,77.1,77.2,85.6,78,69.2,73.8,73第二组评酒员对各品种红葡萄酒的评分均值为:68.1,74,74.6,71.2,72.1,66.3,65.3,66,78.2,68.8,61.6,68.3,68.8,72.6,65.7,69.9,74.5,65.4,72.6,75.8,72.2,71.6,77.1,71.5,68.2,72, 71.5然后我们利用Matlab软件里的正态分布拟合函数进行曲线拟合,得出其正态分布的拟合曲线图为图一:图一、正态分布拟合曲线图 从图中我们知道其曲线近似为一条直线,因此我们认为评酒员对红葡萄酒以及白葡萄酒的评分

11、均值都服从正态分布。2. T检验法模型的建立与求解设,分别为第一组、第二组评酒员对各品种红葡萄酒的评分均值,且,其中均未知。(1) 作出统计假设。(2) 选取统计量(3) 对于给定的显著性水平,我们利用Matlab软件进行计算求解。结果如下表所示: 葡萄酒的品种H值P值差异显著程度第一组红葡萄酒00.9396差异不显著第二组红葡萄酒第一组白葡萄酒11.4077e-006差异非常显著第二组白葡萄酒 H=0,表示接受原假设;H=1,表示接受背择假设。由上表可知:红葡萄酒之间不存在显著性差异,白葡萄酒之间存在显著性差异。4.1.2 可信度的判定由于样本的置信区间与其可信度是呈负相关的,即置信区间越小

12、,其可信度越大。我们利用Matlab软件求解得出第一组、第二组红葡萄酒和白葡萄酒的置信区间,见下表:葡萄酒的置信区间红葡萄酒的置信区间白葡萄酒的置信区间第一组70.3377,75.773472.3342,76.1872第二组69.6890,71.960775.3788,77.6855显然第二组的置信区间长度小于第一组,所以第二组评酒员的评价结果可信度更高。4.2 问题二的模型建立与求解主成分分析法是一种数学变换的方法, 它把给定的一组相关变量通过线性变换转成另一组不相关的变量,这些新的变量按照方差依次递减的顺序排列。在数学变换中保持变量的总方差不变,使第一变量具有最大的方差,称为第一主成分,第

13、二变量的方差次大,并且和第一变量不相关,称为第二主成分。依次类推,I个变量就有I个主成分。1.计算相关系数矩阵 1在1式中,为原变量的与之间的相关系数,其计算公式为 2因为R是实对称矩阵即,所以只需计算上三角元素或下三角元素即可。2.计算特征值与特征向量首先解特征方程,通常用雅可比法求出特征值,并使其按大小顺序排列,即。然后分别求出对应于特征值的特征向量。这里要求=1,即,其中表示向量的第个分量。3.计算主成分奉献率及累计奉献率奉献率:第个主成分方差在全部方差中所占的比重称为奉献率。这个值越大,说明第个主成分综合信息的能力越强。主成分的奉献率为 3累积奉献率:前个主成分共有多大的综合能力,用这

14、个主成分的方差和在全部方差中所占的比重来描述,说明取前个主成分根本包含了全部测量指标所具有信息的百分率。累计奉献率为 4一般取累计奉献率达的特征值所对应的第一、第二,第个主成分。4.计算主成分载荷主成分载荷是反映主成分与元变量之间的相互关联程度。其计算公式为 5于是Matlab软件求解,分别得出红葡萄与白葡萄所分的主成分、特征值、奉献率以及累计奉献率,结果见下表一及表二:表一 红葡萄主成分的特征值、奉献率及累计奉献率主成分特征值奉献率/%累计奉献率/%25.332893.83%93.83%0.90493603.35%97.18%0.6427332.38%99.56%0.07179380.27%

15、99.83%0.02378080.09%99.92%0.01096010.04%99.96%0.006848440.03%99.99%0.003760270.01%100%由上表可看出,主成分所占的累计奉献率已高达93.83%大于85%,故只需求出第一主成分即可。对于特征值 25.3328求出其特征向量,再用公式计算各变量,在主成分上的载荷为:0.9351,0.9791,0.9611,0.9878,0.9830,0.9812,0.9920,0.9101,0.9958,0.9837,0.9873,0.9877,0.9828,0.8736,0.9924,0.9834,0.9837,0.9911,0

16、.9925,0.9877,0.9661,0.9921,0.9981,0.9781,0.9866,0.7914,0.9420第一主成分与都呈现正相关性。因此我们认为:载荷=0.9981的即果穗质量与主成分有极强的正相关。所以,我们根据的含量水平为葡萄进行排名:排名如下样品编号果穗质量/g红葡萄样品26793.47红葡萄样品24517.45红葡萄样品5515.46红葡萄样品17446.64红葡萄样品20307.14红葡萄样品25288.69红葡萄样品27282.09红葡萄样品23278.75红葡萄样品10255.44红葡萄样品8213.09红葡萄样品14209.11红葡萄样品6202.24红葡萄样

17、品18196.01红葡萄样品12191.95红葡萄样品9186.62红葡萄样品1182.93红葡萄样品11177.83红葡萄样品19173.09红葡萄样品13159.97红葡萄样品15159.31红葡萄样品21147.66红葡萄样品4137.97红葡萄样品16119.17红葡萄样品22106.61红葡萄样品383.13红葡萄样品281.62红葡萄样品763.61因此依据以果穗质量的含量水平为重要指标,我们得出红葡萄品质级别如下表:红葡萄等级排名红萄萄品质级别果穗质量/g优质红葡萄300.00以上次优红葡萄300.00以下,200.00以上中等红葡萄200.00以下,100.00以上下等红葡萄1

18、00.00以下同理,我们也可以得到白葡萄所分的主成分、特征值、奉献率以及累计奉献率,结果见下表: 表二 白葡萄主成分的特征值、奉献率及累计奉献率主成分特征值奉献率/%累计奉献率/%26.595994.99%94.99%0.6436692.30%97.29%0.5295171.89%99.18%0.1689120.6%99.78%0.04917270.18%99.96%0.007006920.03%99.99%0.002075360.01%100%由上表可看出,主成分所占的累计奉献率已高达94.99%大于85%,故只需求出第一主成分即可。对于特征值 26.5959求出其特征向量,再用公式计算各变

19、量在主成分上的载荷为:0.8815,0.9947,0.9679,0.9898,0.9870,0.9974,0.9961,0.9912,0.9925,0.9965,0.9956,0.9977,0.9044,0.9769,0.9876,0.9786,0.9958,0.9865,0.9590,0.9962,0.8611,0.9926,0.9269,0.9899,0.9940,0.9895,0.9702,0.9738第一主成分与都呈现正相关性。因此我们认为:载荷=0.9977的即单宁含量与主成分有极强的正相关。所以,我们根据的含量水平为葡萄进行排名结果如下白葡萄单宁(mmol/kg)葡萄样品248.5

20、06 葡萄样品106.781 葡萄样品226.463 葡萄样品276.251 葡萄样品185.783 葡萄样品265.517 葡萄样品74.729 葡萄样品284.583 葡萄样品64.502 葡萄样品94.434 葡萄样品233.389 葡萄样品113.312 葡萄样品123.212 葡萄样品43.148 葡萄样品203.141 葡萄样品32.990 葡萄样品12.947 葡萄样品252.757 葡萄样品152.751 葡萄样品52.626 葡萄样品142.388 葡萄样品172.247 葡萄样品22.239 葡萄样品162.228 葡萄样品192.217 葡萄样品132.129 葡萄样品2

21、11.952 葡萄样品81.672 因此我们规定白葡萄品质级别如下表:白葡萄等级排名白葡萄品质级别单宁含量(mmol/kg)优质白葡萄5.000以上次优白葡萄5.000以下,3.000以上中等白葡萄3.000一下,2.000以上下等白葡萄2.000以下4.3 问题三的模型建立与求解如果一个被解释变量因变量有个解释变量自变量, 同时,不仅是的线性函数,而且是参数和通常未知的线性函数,随即误差项为,那么多元线性回归模型可以表示为: 这里为总体多元线性回归方程,简称总体回归方程。其中,k表示解释变量个数,称为截距项,是总体回归系数。表示在其他自变量保持不变的情况下,自变量变动一个单位所引起的因变量Y

22、平均变动的数量,因而也称之为偏回归系数。当给定一个样本时,上述模型可以表示为:此时,与,与未知。其相应的矩阵表达式为:可以简化为:通过Matlab软件进行多项式拟合,得出如以下图所示的结果:白葡萄的拟合误差图白葡萄酒的拟合图红葡萄的拟合误差图红葡萄酒的拟合图由图表得出:酿酒葡萄与葡萄酒的理化指标呈线性正相关。4.4 问题四的模型建立与求解在实际应用中,一个试验结果试验指标往往受多个因素的影响。不仅这些因素会影响试验结果,而且这些因素的不同水平的搭配也会影响试验结果。统计学上把多因素不同水平搭配对试验指标的影响称为交互作用。交互作用在多因素的方差分析中,把它当成一个新因素来处理。4.1.1 无交

23、互作用的双因素试验的方差分析的模型建立假设某个试验中,有两个可控因素在变化,因素有个水平,记作;因素有个水平,记作;那么与的不同水平组合。共有个,每个水平组合称为一个处理,每个处理只作一次试验,得个观测值,得双因素无重复实验表:因素因素同时假设:1相互独立; 2,方差齐性。线性统计模型:其中所有期望值的总平均:水平对试验结果的效应:水平对试验结果的效应:满足的性质:要分析因素A,B的差异对试验结果是否有显著影响,即为检验如下假设是否成立:总离差平方和的分解定理:仿单因素方差分析的方法,考察总离差平方和:称为因素A的离差平方和,反映因素 A 对试验指标的影响。称为因素B的离差平方和,反映因素 B

24、 对试验指标的影响。称为误差平方和,反映试验误差对试验指标的影响。假设假设成立,那么:可推得: 将的自由度分别记作,那么对给定的检验水平,当时,拒绝,即因素的影响有统计意义。当时,拒绝,即因素的影响有统计意义。双因素无交互作用试验的方差分析表方差来源平方和自由度均方和F值F值临界值因素A因素B误差总和注意 : 各因素离差平方和的自由度为水平数减一,总平方和的自由度为试验总次数减一。,,的简便计算式为:其中:于是通过matlab软件计算得到ANOVA表格如下: ANOVA表Source SS df MS F ProbF-Columns 10084 1 10084 0.46 0.0355Rows

25、43679 2 21839.5 1 0.0074Interaction 6289.4 2 3144.7 Error 131291 6 21881.8Total 191343.4 11所以,由结果知第一个p值代表列样本均值相同的假设值,反映了酿酒葡萄的理化指标的影响。由于0.85 break; end end %记下累积奉献率大85%的特征值的序号放入newi中fprintf(主成分数:%gnn,length(newi);fprintf(主成分载荷:n)for p=1:length(newi) for q=1:length(y) result(q,p)=sqrt(newval(newi(p)*v

26、ec(q,newi(p); endend %计算载荷disp(result)%cwprint.mfunction print=cwprint(); %为文本文件文件名,a为矩阵行数(样本数),b为矩阵列数(变量指标数)fid=fopen(,r)vector=fscanf(fid,%g,a b);fprintf(标准化结果如下:n)v1=cwstd(vector)result=cwfac(v1);cwscore(v1,result);%cwscore.m,计算得分function score=cwscore(vector1,vector2);sco=vector1*vector2;csum=su

27、m(sco,2);newcsum,i=sort(-1*csum);newi,j=sort(i);fprintf(计算得分:n)score=sco,csum,j %得分矩阵:sco为各主成分得分;csum为综合得分;j为排序结果%cwstd.m, function std=cwstd(vector)cwsum=sum(vector,1); % a,b=size(vector); % for i=1:a for j=1:b std(i,j)= vector(i,j)/cwsum(j); endend问题三:利用多项式曲线拟合 来对葡萄酒及葡萄进行拟合wine=8,7.286,6.271,4.914

28、,3.6304,0.224;putao=273.1,237.303,35.4449,24.478,6.724,1.101; n=1:3;p1=polyfit(wine,putao,n(1)p2= polyfit(wine,putao,n(2)p3=polyfit(wine,putao,n(3)putao1=polyval(p1,wine);putao2=polyval(p2,wine);putao3=polyval(p3,wine);plot(wine,putao,ko,wine,putao1,-k*,wine,putao2,-kx,wine,putao3,:kd);xlabel(wine);

29、ylabel(putao);legend(原始数据,1次曲线,2次曲线,3次曲线);p1 = 33.5390 -73.1553p2 = 10.0945 -49.2906 19.4525p3 = Columns 1 through 3 2.3094 -18.9459 41.5641 Column 4 -6.7461各次拟合曲线与原数据的比拟结果如下图,。由p3可得3次拟合曲线多项式函数为:F=p3(1)x3+p3(2)x2+p3(3)x+p3(4)=2.3094x3-18.9459x2+41.5641x-6.7461接着求的y的3次拟合的曲线机器预测误差范围+-deltay代码如下:p,s=po

30、lyfit(wine,putao,3);putao3,deltay=polyval(p,wine,s);putaolo=putao3-deltay;putaoup=putao3+deltay;plot(wine,putao,ko,wine,putao2,-k*,wine,putaolo,-.bs,wine,putaoup,-.bd);xlabel(wine);ylabel(putao);legend(原始数据,3次曲线,误差下限,误差上限)对于白葡萄酒与白葡萄的关系如下:wine=1.853,1.461,1.557,0.3664,0.0545,101.796 ;对于白葡萄的理化指标的选择,我们

31、依据第二问中所分析出来的重要指标中选择6个重要指标:putao=0.2245,1.616,3.315,3.810,5.450,115.256;wine=0.0545,0.3664,1.461,1.557,1.853;putao=0.2245,1.616,3.315,3.810,5.450;n=1:3;p1=polyfit(wine,putao,n(1)p2= polyfit(wine,putao,n(2)p3=polyfit(wine,putao,n(3)putao1=polyval(p1,wine);putao2=polyval(p2,wine);putao3=polyval(p3,wine

32、);plot(wine,putao,ko,wine,putao1,-k*,wine,putao2,-kx,wine,putao3,:kd);xlabel(wine);ylabel(putao);legend(原始数据,1次曲线,2次曲线,3次曲线);p1 = 2.4603 0.2792p2 = 0.8415 0.8960 0.5665p3 = Columns 1 through 3 2.4933 -6.6924 6.8559 Column 4 -0.1265各次拟合曲线与原数据的比拟结果如下图,。由p3可得3次拟合曲线多项式函数为:F=p3(1)x3+p3(2)x2+p3(3)x+p3(4)=2.4933x3-6.6924x2+6.8559x-0.1265接着求的y的3次拟合的曲线机器预测误差范围+-deltay代码如下:p,s=polyfit(wine,putao,3);putao3,deltay=polyval(p,wine,s);putaolo=putao3-deltay;putaoup=putao3+deltay;plot(wine,putao,ko,wine,putao2,-k*,wine,putaolo,-.bs,wine,putaoup,-.bd);xlabel(wine);ylabel(putao);legend(原始数据,3次曲线,误差下限,误差上限)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁