数学建模论文化验结果的处理
2013学年数学建模课程论文题目

嘉兴学院2012-2013年度第2学期数学建模课程论文题目要求:按照数学建模论文格式撰写论文,以A4纸打印,务必于2013年5月31日前纸质交到8号楼214室,电子版发邮箱:pzh@。
并且每组至少推荐1人在课堂上做20分钟讲解。
题目1、产销问题某企业主要生产一种手工产品,在现有的营销策略下,年初对上半年6个月的产品需求预测如表1所示。
班时间不得超过10个小时。
1月初的库存量为200台。
产品的销售价格为240元/件。
该产品的销售特点是,如果当月的需求不能得到满足,顾客愿意等待该需求在后续的某个月内得到满足,但公司需要对产品的价格进行打折,可以用缺货损失来表示。
6月末的库存为0(不允许缺货)。
各种成本费用如表2所示。
(1)若你是公司决策人员,请建立数学模型并制定出一个成本最低、利润最大的最优产销方案;(2)公司销售部门预测:在计划期内的某个月进行降价促销,当产品价格下降为220元/件时,则接下来的两个月中6%的需求会提前到促销月发生。
试就一月份(淡季)促销和四月份(旺季)促销两种方案以及不促销最优方案(1)进行对比分析,进而选取最优的产销规题目2、汽车保险某保险公司只提供一年期的综合车险保单业务,这一年内,若客户没有要求赔偿,则给予额外补助,所有参保人被迫分为0,1,2,3四类,类别越高,从保险费中得到的折扣越多。
在计算保险费时,新客户属于0类。
在客户延续其保险单时,若在上一年没有要求赔偿,则可提高一个类别;若客户在上一年要求过赔偿,如果可能则降低两个类别,否则为0类。
客户退出保险,则不论是自然的还是事故死亡引起的,将退还其保险金的适当部分。
现在政府准备在下一年开始实施安全带法规,如果实施了该法规,虽然每年的事故数量不会减少,但事故中受伤司机和乘员数肯定会减少,从而医药费将有所下降,这是政府预计会出现的结果,从而期望减少保险费的数额。
这样的结果真会出现吗?这是该保险公司目前最关心的问题。
根据采用这种法规的国家的统计资料可以知道,死亡的司机会减少40%,遗憾的是医疗费的下降不容易确定下来,有人认为,医疗费会减少20%到40%,假设当前年度该保险公司的统计报表如下表1和表2。
数学建模竞赛试卷成绩的预处理及其合理性分析

数学建模竞赛试卷成绩的预处理及其合理性分析全国大学生数学建模竞赛是目前全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞赛。
每年有8万多名大学生报名参加本项竞赛。
竞赛之后都要经过赛区和全国阅卷的过程来评出赛区和全国奖项,评阅标准及其公正性和合理性备受关注。
评阅过程除了几十名教师参与繁重的评阅试卷的工作外,许多管理工作都有很强的技术性。
比如试卷的分发、回避制度避免各教师对自己所在单位试卷的评阅、教师评分的预处理、对每位教师评阅效果的评价等。
这些做得好坏,直接影响着评阅的合理性和公正性,组委会追求最优、最准确的评阅效果。
一次竞赛各个赛区通常试卷有几百份,评阅前已将试卷打乱编号。
每份试卷就是一篇科技论文,评阅教师需要综合考虑各方面情况给出一个成绩。
每份试卷应有三名不同的教师评阅,所给出的三个成绩合成该试卷的最后成绩。
我们仅考虑评阅分数的预处理过程,全部阅完之后,就要进行成绩的合成了。
由于每位阅卷教师对卷子理解不同等多方面原因,实际评分标准也不完全相同(尽管评阅前已经集体开会、讨论,统一评卷标准),大家的分数没有直接的可比性,所以不能简单地合成,需要预处理。
比如,可能出现一份试卷的两位评阅教师都给出60分的评价,但是其中一个60分是一位批卷教师给出的最高分,另一个60分则是另一位教师给出的最低分,能认为这份试卷就应该是60分吗?,显然这是不合理的。
因此针对试卷成绩的预处理及其试卷评阅标准的合理性等问题请你回答下列问题:1、请设计一个成绩预处理的算法,把各位阅卷教师给出的成绩折算成标准化成绩,然后用标准化成绩合成试卷的总成绩,进而对所有试卷进行排序,给出完整的算法。
2、编写程序实现上面的算法,试卷总数和批卷教师人数可以自己设定,你给出几份成绩单执行你的算法和程序。
3、你对数学建模试卷的评阅标准以及公正性和合理性有什么合理化建议。
数学建模成绩的评定分析

数学建模竞赛成绩的评定摘要本文为解决题中所求问题,运用了统计规律及建立了相适应的模型,结合了matlab,excel等软件工具进行分析,补充了题中缺失的数据以及对每个参赛队的成绩进行了分析和排序。
文中还对模型进行了适当的评价。
对于问题一,本文先忽略缺失的分数,运用matlab软件对甲,乙,丙三位老师所评的100个分数进行正态性分布检验,再计算出均值,运用均值填补法,并对其进行置信区间检验,证明正确,得到缺失的数据分别为77,80,80。
针对问题二,本文运用了数理及统计知识进行分析,采用均值作为第一指标,方差作为第二指标进行排序,得出了排名表,但由于评阅老师可能会存在主观原因,为了公平起见,本文算出各阅卷老师的权重并相应计算出每个参赛队的加权平均分进行排序。
针对问题三,本文采用绘图的方法得出各阅卷老师评分的大概范围以及方差比较法得出甲老师打分方差最大,即打分较严格,丙老师打分方差最小,即打分较宽松。
对于问题四,由于题中未给出复评的名额,所以文中假设选出15名,本文先运用excel软件找出平均值在80分以上的参赛队共22名,然后再对这22 名参赛队的加权平均分和方差进行排名,再取前15名,即39,51,47,66,87,91,64,69,100,86,82,77,97,101,98这十五个队。
关键词: 加权平均分权重方差比较法第一指标第二指标一、问题重述某校一年一度的大学生数学建模竞赛,成绩评定的主要标准为:建模的合理性、结果的正确性、书写的规范性和文字表述的清晰程度;成绩评定的流程为:5位评阅老师分别独立地为每份论文打分,最终依据某种方式对各参赛队进行排序、确定所获的奖项。
由于评定标准具有一定的模糊性,加之打分习惯不同,因而各位老师给每个参赛队的分数存在一定的差异。
由于某种原因而造成了三位同学的成绩缺失,因此我们需要建立合适的数学模型,以解决以下几个问题:(1)从表中可以发现队序号为9,25,58的三组队员分别缺失甲,乙,丙三位老师所评定的分数,因此需要将表中缺失的数据补齐,并给出补缺的方法及理由。
数学实验的数据处理与结果解读

数学实验的数据处理与结果解读实验是科学研究中重要的环节之一,而数学实验作为应用数学的一部分,通过对数据的处理和结果的解读,能够帮助我们更好地了解问题,得出有意义的结论。
本文将探讨数学实验中数据处理的方法和结果的解读过程。
一、数据处理方法在进行数学实验时,我们常常需要收集一些实验数据,并对其进行处理,以得出可靠的结论。
数据处理的方法常用的有以下几种:1.统计分析方法:对收集到的数据进行统计分析,如平均值、标准差、方差等。
这些统计指标可以反映数据的集中趋势和离散程度,帮助我们更好地了解数据的特征。
2.回归分析方法:通过建立数学模型,利用已有的数据预测未知数据或者分析变量间的关系。
回归分析可以帮助我们发现变量之间的内在联系,从而对结果进行合理的解释。
3.概率论方法:数学实验中的数据往往带有一定的随机性,因此概率论的方法非常重要。
通过概率分布、假设检验等方法,我们可以对数据的不确定性进行量化和分析,从而得出更加可靠的结论。
二、结果的解读过程在完成数据处理后,我们需要对结果进行解读,从而得出有意义的结论。
结果的解读过程应当逻辑清晰,符合实验目的和数据分析的要求。
以下是结果解读的几个步骤:1.总结数据特征:首先,我们需要总结数据的基本特征,如均值、标准差、方差等。
通过这些特征值,我们可以了解数据的集中趋势和离散程度,为后续的解读提供基础。
2.对比实验组和对照组:如果实验设计中存在实验组和对照组,我们可以对比两组数据的差异。
通过对比分析,我们可以了解实验处理对结果的影响,并得出结论。
3.解释结果:根据实验的目的和数据处理的方法,我们需要对结果进行解释。
在解释结果时,我们应当注意结果的可靠性和可重复性,避免主观臆断和错误的推断。
4.讨论结果的意义:在解释结果的基础上,我们需要讨论结果的实际意义和学术价值。
结果的意义可能涉及到实际问题的解决、理论模型的验证等方面,因此我们需要深入思考并进行相关的讨论。
5.局限性讨论:最后,我们需要对实验和结果进行局限性讨论。
数学建模论文的成果与思考

数学建模论文的成果与思考数学建模是一门应用数学方法解决实际问题的学科,其在科学研究和工程应用中起到了重要的作用。
撰写一篇数学建模论文不仅要展示出模型的建立和求解过程,还需要对结果进行分析和思考。
本文将回顾数学建模论文的典型成果,并对其进行思考与总结。
一、论文成果的回顾1. 模型建立与求解数学建模论文的核心是模型的建立和求解过程。
在模型建立的过程中,研究者需要通过对背景和现象的调研,选取合适的数学工具和理论进行建模。
在求解过程中,研究者需要选择合适的数值方法或优化算法来获得模型的解。
因此,一篇数学建模论文的成果应包括模型的建立和求解过程的详细描述。
2. 结果的分析与评价数学建模的目的是为了解决实际问题,因此,结果的可行性和有效性至关重要。
论文应对模型的结果进行充分的分析和评价,包括验证结果的合理性、稳定性和敏感性等。
同时,对结果的误差和不确定性进行讨论也是论文成果的一部分。
3. 算法的改进与优化在模型求解的过程中,研究者常常需要选择合适的算法或进行算法改进。
优化算法的改进可以提高求解速度和精度,从而提升模型的实用性。
因此,如果在研究中提出了新的算法或对现有算法进行了改进,这也是论文的一项重要成果。
二、论文成果的思考与总结1. 模型的适用性和推广性数学建模论文要解决的问题通常是具体而局限的,因此,对于模型的适用性和推广性需要进行思考。
在论文中,可以提出对模型的改进和优化方向,或者将模型应用到其他领域的可能性进行探讨。
这样可以进一步提高模型的实用性,并为后续的研究提供思路和方向。
2. 结果的可视化呈现数学建模的结果往往是抽象的数值或函数形式,为了更好地展示结果,可以采用可视化的方式进行呈现。
例如,通过绘制图表、制作动态演示或利用可视化工具来展示结果,可以使读者更好地理解和感受到研究成果的价值和意义。
3. 结果的应用与启示数学建模的成果不仅限于纸面上的结果,还可以应用到实际问题中。
因此,论文中可以探讨结果的应用场景和实际价值,并给出一些启示和建议。
数学建模竞赛(化验结果的处理)解题论文

2007年北京工业大学数学建模竞赛初赛试题B题:化验结果的处理题解摘要:本文运用了距离判别和Fisher判别两种方法对问题进行分析求解,得出了我们想要的结论,即通过体内元素含量较准确的判别个体是否患有肾炎。
1、问题的提出人们到医院就诊时,通常要化验一些指标来协助医生的诊断。
诊断就诊人员是否患肾炎时通常要化验人体内各种元素含量。
表B.1是确诊病例的化验结果,其中1-30号病例是已经确诊为肾炎病人的化验结果;31-60号病例是已经确定为健康人的结果。
表B.2是就诊人员的化验结果。
我们的问题是:1根据表B.1中的数据,提出一种或多种简便的判别方法,判别属于患者或健康人的方法,并检验你提出方法的正确性。
2按照1提出的方法,判断表B.2中的30名就诊人员的化验结果进行判别,判定他(她们是肾炎病人还是健康人。
3能否根据表B.1的数据特征,确定哪些指标是影响人们患肾炎的关键或主要因素,以便减少化验的指标。
4根据3的结果,重复2的工作。
5对2和4的结果作进一步的分析。
(表见附录2、问题分析1题目中表.1中给出了已经确诊为肾炎病人和健康人的各30组数据;2每一组数据都有七个数,分别代表了Zn, Cu, Fe, Ca, Mg, K, Na在每个人体内的量;3第一问要求我们提出判别一个人属于患者还是健康人的方法,这就需要通过对60组数据的分析得出健康人和肾炎患者体中这些元素量之差异,这些差异的大小又同时是解决第三问的主要影响因素;4在寻找数据的差异时,我们用到的传统方法就是求数据的方差和均值,用excel 列表分析,用matlab作直方图分析。
5第二问最可靠的方法就是用判别分析来做,这就需要在R软件中进行一些必要的编程和处理;6第四问是建立在第三问的基础上的;当解决了第三问中到底是那些因素影响到了人们患肾炎的关键时,只需要在那些主要因素中进行判断就可以省去一些复杂繁琐的步骤;7将以上问题都解决之后,我们使用和步骤5相同的方法,使用R软件帮助我们高效地对精简后的数据进行再次分析,并且把第二问和第四问的结果之间进行比较,观察差异和详细的分析。
论文模板中的实验结果与数据分析技巧

论文模板中的实验结果与数据分析技巧在进行学术研究时,实验结果和数据分析是非常重要的部分。
论文模板中的实验结果与数据分析技巧的运用将有助于研究的准确性和可信度。
本文将讨论在论文撰写过程中,如何有效地呈现实验结果和进行数据分析,以及一些技巧和方法,以帮助研究者更好地展示他们的发现。
一、实验结果的呈现1. 图表的使用在论文中,图表是展示实验结果最常用的方式之一。
通过使用图表,研究者可以直观地展示数据之间的关系和趋势。
在选择图表类型时,需要根据实验数据的性质来决定。
常见的图表类型包括条形图、折线图、散点图等。
同时,在设计图表时,要注意其清晰度和易读性,确保数据能够被读者准确地理解。
2. 结果的描述在撰写实验结果时,除了图表的使用,文字描述也是必不可少的。
在描述实验结果时,应注意以下几点:(1)明确、简练的语言:使用简洁而明确的语言来描述实验结果,避免冗长和模糊的句子。
(2)准确的数字表达:使用准确的数字来描述实验结果,包括平均值、标准差等统计数据,以便读者能够理解研究的结果。
(3)重点突出:重点突出实验结果中最重要的信息,以便读者能够快速了解实验结果的核心内容。
二、数据分析技巧1. 统计方法的选择在进行数据分析时,选择适当的统计方法是至关重要的。
不同的研究问题可能需要不同类型的统计方法。
常见的统计方法包括均值、方差分析、 t检验等。
在选择统计方法时,要考虑其适用性和可靠性,确保数据分析的准确性。
2. 结果的解读和讨论数据分析不仅仅是对实验结果进行简单的计算和统计,还需要对结果进行解读和讨论。
在解读数据时,研究者应该着重关注结果的重要性和意义,探讨其中的因果关系和趋势。
此外,研究者还可以将实验结果与先前的研究结果进行比较,以验证或扩展已有的理论。
3. 结果的可视化除了图表的使用,还可以通过其他方式将实验结果可视化。
例如,使用图像、动画或模型等形式来展示实验数据,这将帮助读者更好地理解实验结果。
但在使用这些技术时,要确保其合理性和有效性,并避免对实验结果产生误导。
数学建模数据处理方法

数学建模数据处理方法数学建模是计算机科学中非常重要和基础的领域之一,它的核心是对数据的处理与分析。
数据处理作为数学建模中最重要的一环,是确保建模结果准确、可靠的基石。
为此,以下介绍几种数据处理方法,帮助大家更好地理解和运用数学建模。
1. 数据采集数据采集是数学建模过程中不可或缺的一步,其目的是收集到足够的、高质量的数据。
要做到这一点,我们需要先明确数据的来源和收集方法,再对数据进行筛选和清理。
同时,对于不同类型和数量的数据,也需要选择不同的采集工具和方法。
2. 数据预处理数据预处理是指对采集到的数据进行初步的处理操作,包括数据清洗、缺失值填充、异常值检测和归一化等。
其中,数据清洗可以去除重复数据和干扰因素;缺失值填充是对数据积累过程中产生的漏洞进行补充;异常值检测则是找出产生异常的原因以及对处理异常值;归一化则是对数据规约和统一化处理,使得数据具有比较的可比性。
3. 数据分析数据分析是数学建模中最重要的一环,它可以揭示数据隐藏的规律和趋势,并从中提取有用的信息。
在数据分析过程中,需要结合数据类型和分析目的,选择不同的方法和算法,比如聚类分析、分类分析、关联分析等。
4. 数据建模数据建模是将数据转化为数学模型的过程,它涉及到数学公式、统计方法以及机器学习等知识。
在数据建模过程中,我们需要确定模型的假设和参数,寻找最优解,并进行模型检验和验证。
同时,我们还需要利用数据的特征和规律,对模型进行进一步优化和迭代。
数据处理是数学建模中最基础和重要的环节,不仅直接影响到建模结果的准确性和可靠性,也决定了建模过程的复杂度和效率。
因此,我们需要始终保持数据处理与分析的合理性与严谨性,使得数学建模在实际应用中具有更强的推广性和实用性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学建模论文化验结果的处理Modified by JEEP on December 26th, 2020.A题化验结果的处理本组成员:10数本一数学与应用数学俞子骏10数本一数学与应用数学林文涛10化工本二化学工程与工艺过武厚指导老师:杨云苏化验结果的处理摘要本文要解决的问题是如何根据检测人员体内各种元素的含量,判别检测人员是否患有肾炎,并找出影响人们是否患有肾炎的主要元素,以便减少化验的指标。
我们建立了BP神经网络模型来判别检测人员是否患有肾炎,并建立了Fisher判别模型找出影响人们患有肾炎的主要元素。
我们将1-30号肾炎患者作为总体A,把患病者记为1;将31-60号健康人作为总体1A,把健康者记为0。
由题意我们建立了BP神经网络模型来验证1-60号检测人员的健康2状况,将其结果与实际情况对比,得出这种模型的准确度高达%,较好的实现了对是否患有肾炎病的判断。
在问题二中,我们利用了BP神经网络模型对61-90号就诊人员是否患病进行了判断,得出结果:病历号为61、62、63、64、65、66、67、68、69、71、72、73、76、79、82、83、84、85、87的就诊人员为肾炎患者;病历号为70、74、75、77、78、80、81、86、88、89、90的就诊人员为健康人。
我们利用Fisher判别模型求解问题三时,计算出()221xxC+⨯的结果,可以得出各项指标对结果影响进行排序为K,Zn,Fe,Na,Mg,Cu,Ca,按照这个顺序依次对K,Zn,Fe,Na,Mg,Cu,Ca进行剔除,由准确度可以判断Mg,Cu,Ca,Na是影响人们患肾炎的主要元素。
问题四中,我们把影响人们患肾炎的主要元素作为指标,重复了问题二的步骤,得到的结果与问题二的结果进行对比分析后,发现检验出来的结果变化很小,问题四中的确诊结果与问题二中的确诊结果基本相同,只是在问题二中被判断为肾炎患者的67、82、84号检验人员在问题四种被诊断为健康人。
这说明我们对影响人们患肾炎的关键因素的判断是具有一定的正确性的。
最后,在模型的改进中,我们尝试了运用加权马氏距离判别法和模糊模型识别法来求解问题二,把得到的结果与利用BP网络模型计算出的结果进行了对比,以此来验证说明我们建立的模型的可行性与正确性。
关键词:BP神经网络模型 Fisher判别法加权马氏距离判别法模糊模型识别法1、问题重述人们到医院就诊时,通常要化验一些指标来协助医生的诊断。
诊断就诊人员是否患肾炎时通常要化验人体内各种元素含量。
表(见附录1)是确诊病历的化验结果,其中1-30号病例是已经确诊为肾炎病人的化验结果;31-60号病例是已经确诊为健康人的结果。
表(见附录2)是就诊人员的化验结果。
我们的问题是:1.根据表中的数据,提出一种或多种简便的判别方法,判别属于患者或健康人的方法,并检验你提出方法的正确性。
2.按照1提出的方法,判断表中的30名就诊人员的化验结果进行判别,判定他(她)们是肾炎病人还是健康人。
3.能否根据表的数据特征,确定哪些指标是影响人们患肾炎的关键或主要因素,以便减少化验的指标。
4.根据3的结果,重复2的工作。
5.对2和4的结果作进一步的分析。
2、问题的背景与分析问题的背景肾炎是一种困扰人们的生活与健康的疾病,及时的发现和治疗才能够有效的避免和遏制肾炎恶化。
本文在已知健康人和肾炎患者各自体内各种元素的含量的基础上,采用30名健康者和30名肾炎患者体内的K,Zn,Fe,Na,Mg,Cu,Ca等7种微量元素的含量作为基础数据,并选取这些数据作为样本,进行采样分析。
问题的分析此题研究的是如何判断就诊人员是否患有肾炎。
在医院就诊时,一般情况下医生是通过就诊人员的尿液的化验结果来判断该就诊人员是否患有肾炎。
本题中就是通过分析病人的尿液中各元素的含量来判断的,我们要对这些数据进行分析处理,寻求好的判别方法,判断前来就诊的人员是否患有肾炎。
针对问题一:题目中已经给出30个肾炎患者与30个健康者体内7种元素的含量,现在所要做的是,如何根据这些数据提出一种合理的诊断方案。
通过分析,我们确定了BP神经网络模型的方法来判断病历号是否患有肾炎。
对于BP神经网络我们可以利用Matlab 神经网络工具箱进行求解。
针对问题二:在问题一中我们已经建立了基于BP神经网络的肾炎模型,因此我们只需要对表中的数据作相应处理,判断病历号61-90的就诊人员在此指标下是健康者还是肾炎患者就可以了。
针对问题三:根据表的数据,我们要得到哪些元素是该化验结果的关键指标,即哪些元素在诊断结果中起关键作用。
我们重新建立了一个Fisher判别模型,求出Fisher系数,按照Fisher模型的理念,依次剔除Fisher系数小的元素,用Fisher判别法对题中给出的1—60号就诊者进行检验,得出正确率。
根据正确率的改变,确定出起关键作用的元素。
针对问题四:在问题三中我们已经剔除了对肾炎诊断结果起次要作用的元素,选出在诊断中起关键作用的元素。
然后重新利用BP神经网络对表中的数据进行处理,判断病历号61-90的就诊人员在此指标下是健康者还是肾炎患者。
针对问题五:从实际问题出发,对第二问和第四问的诊断结果作比较来验证进行优化后的指标是否起到诊断作用。
3、问题假设(1) 假设题目所给的数据合理正确;(2) 假设肾炎患者体内各种元素的含量受其他疾病的影响较小;(3) 假设医院所用的仪器准确度很高,对各种元素在人体内的含量测得的值很准确;(4) 假设用于判断肾炎患者的七种元素,不受人体内其他元素或化合物的影响(5) 假定就诊人员的身体状况只有患肾炎和健康(非肾炎患者)两类,除此之外没有同时患上其它的病;4、符号说明A:肾炎病者的集合1A:健康者的集合2W:输入层至隐层的连接权,i=1,2……n,j=1,2……pijV:隐含层至输出层的连接权,j=1,2……p,t=1,2……pjtθ:隐含层各单位的输出阈值,j=1,2……pjγ:输出层各单位的输出阈值,j=1,2……pjP:网络输入向量kT:网络目标向量ks:隐层单元输入向量kb:隐层单元输出向量kL:输出层单元输入向量kC:网络的实际输出td:输出层的一般化误差tkj e :各单元的一般化误差X :样本1x :肾炎患者样本各个元素的均值向量2x :健康样本各个元素的均值向量1y :肾炎患者这类样品的“重心”2y :健康人这类样品的“重心”),(11A X L :样本X 到1A 的距离),(22A X L :样本X 到2A 的距离1u :30个肾炎病人样本各元素的均值向量2u :30个健康人样本各元素的均值向量)(1i x A :11A x 与的格贴近度)(i x A 2:22A x 与的格贴近度 5、模型的建立BP 神经网络模型的建立神经网络模型是根据人体内神经元之间信息的传递及反馈而建立的模型。
在本题中给出了30组肾炎病人和30组健康人的化验结果,目的是让我们设计方法根据某人的化验结果判断他是否为肾炎病人,可以从30组肾炎病人和30组健康人的化验结果中选择全部样本作为输入样本,分别对应1和0,建立BP 神经网络模型。
根据Kolmogorov 定理,采用三层网络作为状态分类器, 由输入层、隐藏层、输出层组成,设计图如下: 三层BP 模型建立如下:(1) 初始化:给每个连接权值ij W ,jt V 。
阈值j θ与t γ赋值区间(-1,1)内的随机值。
(2) 随机选取一组输入和目标样本k P ,k T 提供给网络。
k P =(k a 1,k a 2,......,k n a )k T =(k s 1,k s 2,......,k n s )(3) 用输入样本k P ,连接权jt V 和阈值j θ计算隐层各单元的输入j s ,再用j s 通过传递函数计算隐层各单元的输出j b 。
j b = f (j s ),j =p ,......2,1(4) 利用隐层的输出j b 连接权jt V 和阈值t γ计算输出层各单元的输出t L ,然后利用通过传函数计算输出层个单元的响应t C 。
t L =-01j jt p j b V a =t g ,q t ...2,1= t C =f (t L ).q t ,......2,1=(5) 利用网络目k T ,网络的实际输出t C ,计算输出层的各单元一般化误差k t d 。
k T =(k y 1,k y 2,......,k q y )k t d =(k t y -t C )t C (1-t C )(6) 利用连接权,输出层的一般化误差t d 和隐层的输出j b 计算中间各元的一般化误差kj e 。
kje =(∑=qt t d 1jk V )j b (1-j b ) (7) 利用输出层的一般化误差d k t 和隐层各单元的输出b j 来修正连接权V jt 和阈值t γ。
1)(N +t γ=(N)t γ+k t d ∂(8) 利用隐层各单元的一般化误差kj e ,输出层各单元的输出k P 来修正连接权ij W 和阈值j θ。
1)(N +ij W =(N)ij W +k i kj a be1)(N +j Q =(N)j Q +kj beFisher 模型的建立在问题中,我们将肾炎患者和健康人分为两类,每一类有30个样本,每个样本的指标是7个,设待测指标为:),...,,(7321x x x x X =,我们要判别X 应该属于哪一类。
考虑用Fisher 判别法求解该问题,借助方差分析的思想可以构建一个Fisher 判别函数:7711...x c x c y ++=,那么我们只需确定这个判别函数的系数,,21c c ,,43c c ,,,765c c c 就可以得出判别式y ,对于任意一个样本,把相应的7个指标带入我们的判别式,求出y 值,与判别式的临界值进行比较,就可以判别他属于哪一个类型,确定系数7654321,,,,,,c c c c c c c 时,应基于以下两个原理:原理一:肾炎病人和健康人这两类之间的区别最大。
原理二:肾炎病人和肾炎病人,健康人和健康人内部之间的区别最小。
根据这两个原理我们来推导Fisher 判别式,我们已经确定了Fisher 判别式的形式是772211...x c x c x c y +++=,我们把1-30号编码的肾炎病人的样品观测值,带入到判别式中,可以得到:再把31-60号编码的健康人的样本观测值,带入到判别式中,相应的得到:)7,...2,1(...2772222112=+++=i x c x c x c y i i i i对于1-30号编码的肾炎病人的样本观测值,将左边的式子累加,再除以样品的个数,得到肾炎患者这类样品的“重心”:同理,可以得到健康人这类样品的“重心”: 其中30)7...2,1(,30)7,...2,1(603123011====∑∑==i x x i x x k ik i k ik i ,我们在确定了判别式y 的值之后,还要与相应的判别式的临界值进行比较,所以我们将肾炎患者和健康人两个总体的几何中心作为判别式的临界值:为了使判别函数能够很好地区别来自不同总体的样品:(1)来自不同总体的两个平均值21y y 和,相差越大越好;(2)要求它们的离差平方和()27111∑=-i iy y 越小越好,同样也要求()27122∑=-i i y y 越小越好。