血样的分组检验数学建模.doc_第1页
血样的分组检验数学建模.doc_第2页
血样的分组检验数学建模.doc_第3页
血样的分组检验数学建模.doc_第4页
血样的分组检验数学建模.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

问题一 血样的分组检验摘 要: 本文以血样分组检验为原型,通过建立数学模型,利用概率统计,数学期望值等知识对如何分组检验以及什么情况下需要进行分组检验作出了合理的解释。关键词:血样分组检验,数学模型,概率统计, 数学期望值具体问题在一个很大的人群中通过血样检测普查某种疾病,假定血样为阳性的先验概率为(通常很小)。为减少检验次数,将人群分组,一组人的血样混合在一起化验。当某组的混合血样为阴性时,即可不经检验就判断该组每个人的血样都为阴性;而当某组的混合血样为阳性时,则可判断该组至少有一人血样为阳性,于是需要对该组的每个人在做化验。(1) 当固定时(0.1%,1%,)如何分组,即多少人一组,可使平均总检验数最少,与不分组的情况比较。(2) 当多大时不应分组检验。(3) 当固定时如何进行二次分组(即把混合血样呈阳性的组再分成小组检验,重复一次分组时的程序)。(4) 讨论其他分组方式,如二分法(人群一分为二,阳性组在一分为二,继续下去),三分法等。分析问题本文对血样分组检验建立数学模型,目的就是要找到一种最佳的分组方案,对于一个数量固定的人群(假定人群数量为n 人),我们在决定哪一种分组方案最好或者需不需要分组时,可以引入数学平均值。如果不分组,每个人都参加检验,则总共需要检验n次,每个人平均需要检验一次,如果分组后计算出每个人的平均检验次数小于1次,则认为分组比不分组好,需要分组,反之,则不需要分组;在众多组合的分组中,哪一种分组计算出来的每个人的平均检验次数最小,则认为这种分组时最优的分组方案。这也是数学概率模型的基本思路。在人群(数量很大)中进行血样检验,已知先验阳性率为, 为减少检验次数将人群分组。若人一组,当份血样混在一起时,只要一份呈阳性,这组血样就呈阳性,则该组需人人检验;若一组血样呈阴性,则该组不需检验。模型假设结合本问题的实际情况,对该模型作出如下合理的假设: 1.人群数量总数为n人;2.先验概率P在检验中为一常量,保持不变;3.每个人检验一次是否阳性的概率相互独立,即每个人接受检验是互相独立事件,互不影响;4.每次分组时都能达到平均分配,能分成m组,即m=n/k,m为正整数。变量说明根据提出的问题和模型假设,给出如下变量: - 被检验人群的总数; -人群被分成的组数;-每组的人数;1-第二次分组时每组的人数;- 先验阳性概率;-先验阴性概率;-每个人需要检验的次数,为一随机变量;-的期望值,每个人需要检验的平均次数。模型建立利用概率统计知识建立数学概率模型,由期望值知道,如果不分组,每个人都参加检验,每个人平均需要检验一次;如果分组,分组后计算出每个人的平均检验次数小于1次,则认为分组比不分组好,需要分组,反之,则不需要分组。在众多组合的分组中,比较哪一种分组计算出来的每个人的平均检验次数最小,平均检验次数最小的那种分组则认为这种分组时最优的分组方案。模型求解问题二:当多大时,就不需要分组。在分组情况下,由模型假设知每组的人数为();变量表示每人的检验次数;阳性的先验概率为;阴性的先验概率。如果一组检验为阴性,则表明该组中的每个人均不是病毒的感染者,又因为每个人是否是感染是相互独立的(模型假设),所以可以求得一组检验为阴性的概率为,即该组中的每个人平均检验次数为次(该组总共只检验了一次)。如果一组检验为阳性,则表明该组中有病毒感染者,因为一组检验为阴性的概率为,所以一组检验为阳性的概率为(一组检验要么为阴性,要么为阳性),即该组中的每个人平均检验次数为次(除了该组检验了一次外,该组中的每个人又被逐个检验一次)。所以可以得到的分布律为:次数概率P由上表可求得的期望值:即每个人的平均检验次数为次,人群(总共个人)的平均检验次数为次。由概率模型知,只有当时才需要分组,即分组检验要满足这个约束条件: 由即只有当满足约束条件才需要分组检验。因为只能取整数,所以是一个离散型变量,为了更形象地讨论问题,故引入与变化趋势相同的连续性函数,()对进行求导,求导过程如下:设 则对两边求对数有: ,对两边求导有:即 所以即 由此可以看出,当时,函数单调递减,而时(分组时每组至少要有2人,故有),函数单调递增,在时(自然对数e约等于2.71828),函数取得最大值,此时最大值,做出函数的图像,见下图:由于实际检验分组时每组的人数只能取整数,不可能取自然对数e(自然对数e约等于2.71828),故算出接近最大值的两个实际值:所以, 的最大值为0.306639,即只有当时,通过调整可以满足分组检验的约束条件,而当时,无论怎么调整都不能满足分组检验的约束条件,所以,当时,就不需要分组。问题一:当固定时,多大可使检验次数最小情况一:当固定时(0.1%,1%,),并且当时,此时不需要分组,即k=1时可使检验次数最小。情况二:当固定时(0.1%,1%,),并且当时,此时需要分组,要使人群总的检验次数最小,只要使每个人检验次数的期望值:最小即可,因为只能取整数,所以是一个离散型变量,为了更形象地讨论问题,故引入与变化趋势相同的连续性函数连续性函数,对函数求导可得:因为此时是给定的固定值,故且为定值, ,由上式分析知,当增大时,减小,增大,也增大,即为增函数,即的极值就是的最小值所以的实数解,就是函数取的最小值时对应的值,由数值解法(利用计算机编程迭代,让从小到大依次代入等式,当误差在允许的范围内所取得的值)可解出每一个给定的p所对应的时的实数解,由于实际检验中每组的人数只能为整数,所以要对计算出来的取整(去掉后面的小数部分),取整后记作,再比较一下和,若,则=+1,此时的值即为每一个给定的p所对应的可使总检验总次数最少的每组人数。下面给出数值解法解出的对于不同的先验概率,相对应的最小检验次数的每组人数:0.001320.02080.002230.03060.003190.04060.004160.05050.005150.06050.006130.07040.007120.08040.008120.09040.009110.10040.010100.1104问题三:当p固定时如何进行二次分组 二次分组是在检验为阳性的组中继续分组,按照假设的变量及另设表示两次分组时每人平均检验的次数,设每人检验一次呈阳性的概率为,若第一次分组时,一组的个人均为阴性的概率为,此时每人平均检验了次;若为阳性,此时的概率为,再次分组;第二次分组时,一组全为阴性的概率为,此时每个人的平均检验次数为;若为阳性,此时的概率为,每个人的平均检验次数为,由上所述,可得的分布概率为:由此可得:经过化简得:由实际情况知,此时的。为使两次分组的情况优于一次分组的情况,只需。经过计算,可得。此时发现两次分组的约束条件只是取值范围的不同,下面进行进一步的讨论:情况一:由于时,第二次分组的约束条件在第一次分组的约束条件满足时是能够满足,(即使当第一次分组时取使最小的值,取,而此条件满足二次分组的约束条件),故在大多数情况下能够进行一次分组时进行二次分组,一定能使检验总次数减少。见下图:假设给定阳性先检验概率为,油图可以看出在时,满足一次分组的约束条件,任意取小于30的值均可减少平均检验次数(相对于不分组情况),只要令或更小的值,但满足条件,由于此时亦满足两次分组的约束条件,故分量足可以比分一组的平均每人检验次数少。情况二:在一次分组时,取时可知,代入到里发现上述两值相等,故在分析情况一时没有考虑的情况,实际上,当时取,取先验概率分别代入到分一次组和分两次组的平均每人检验次数的期望中可得。由此可见,只要所给的值小于0.2929,分两次组就比分一次组要好。在此种情况下,还可以计算分两次组时平均每人检验次数的最小值,方法同分一次组时的情况一样,只要进行求导即可。所以不应再分组的先验概率的取值范围是。在时,经实验发现在值大于0.28195时,有二次分组的平均化验次数大于一次分组的情况发生,所以当,且有时,不宜在分组;当,且有时,不宜在分组。问题四:讨论其他分组方式,如二分法、三分法等模型假设:发生概率:检验次数:患病人数(即血样检验为阳性的人):组的基数:每组需要检验的人数平均检验次数:阳性血样的分组模型:可分为组,每组人:分组要满足的条件:当时,通过这样的分组模型可以使检验次数达到最优;当时,一组人不能包括所有得病人数,第一次检验的基数较大;当时,检验多一组时组的基数会很大,而且每一组的概率相差无几结果分析 由模型求解知,在满足模型假设的前提下,当所给定的阳性先验概率时,不分组每个人都检验一次可以使总检验次数最少;当所给定的阳性先验概率时,可使总检验次数比不分组时总检验次数少,需要分组检验。当固定时(0.1%,,1%, ),为了使人群总的检验次数最小,就需要确定每组的人数k。根据固定值的大小分类讨论:当时,此时不需要分组,即k=1时可使检验次数最小;当时,此时需要分组,要使人群总的检验次数最小,只要使每个人检验次数的期望值最小,通过引入与变化趋势相同的连续性函数连续性函数 ,对于每一个给定的p,可以求出函数的极值,又由分析知是增函数,所以求出的的极值就是的最小值。利用数值解法可以解出每一个固定p对应的的极值,也就是的最小值对应的,由于实际检验中每组的人数只能为整数,所以要对计算出来的取整(去掉后面的小数不分),取整后记作,再比较一下和,若,则=+1,以此类推,可以确定每一个给定的p,要使人群总的检验次数最小所对应的每组的人数k。 在中,当时进行一次分组检验比进行二次分组检验和不分组检验均可使检验次数最少;当时,分两组比分一组的总检验次数要少。建立模型的过程中先验概率和合理假设具有非常重要的影响,比如,如果先验概率是一个特定群体的概率,而在建立模型的时候把这个特定群体的概率用到大众群体上来,就必然会导致模型预测的重大偏差。又如,如果在建立模型的时候假设不合理,把相互有影响的事件假设成独立事件,忽略了事物的内在影响,也会导致模型预测的失效,一个合理的模型,一定要建立在合理的假设前提下。参考文献1 李尚志.数学建模竞赛教程.南京:江苏教育出版社,1996.2 赵静,数学建模与数学实验(第三版).北京:高等教育出版社,2008.问题二 运动员营养配餐问题摘 要: 本文以运动员的营养配餐为原型,通过建立数学模型,利用运筹与优化和MATLAB知识对如何在具体问题中通过模型的建立与求解,方便快捷地寻找出最优的解决方案。为快速准确的解决实际问题提供理论依据。关键词:营养配餐,食品,营养成分,数学模型具体问题 食品含有特定种类和比例的营养成分,从医学上知道每人每天对每种营养成分的最低需求量。某足球俱乐部的食堂总管想拟定一个科学的食品采购计划,使得即完全保证球员的营养需要,又费用最低。假设:1) 在指定的季节或时期,可能购得的食品总数为n;2) 球员所需的营养成分种类总数为m;3) 第j种食品的第i种营养成分含量为aij(克/公斤)(i=1,2,m;j=1,2,n);4) 每个球员每天对第i种营养成分的最低需求量为bi(克)( i=1,2,m);5) 第j种食品的单价为cj(元)( j=1,2,n);6) 每天平均为每人购买第j种食品的单价为xj(公斤) ( j=1,2,n);试建立数学模型并自己寻找或拟定数据并求解。问题分析l 由于知道每人每天对每种营养成分的最低需求量为bi(i表示第i种营养成分),只要所有的食品的第i种营养成分大于最低需求量bi,即可满足营养需要的需求。l 又知每种食品的价格cj(j表示第j种食品),和每天平均为每人购买第j种食品的数量xj(公斤),只要总费用cjxj最小,即可满足费用最低的需求。建立模型1. 食品总数:n2. 营养成分总数:m3. 营养需要需求:4. 费用最低需求:最终数学模型如下:数据拟定在指定的季节或时期,可能购得的食品总数为4,球员所需的营养成分种类总数4。每个球员每天对这4种营养成分的最低需求量如下表所示:营养成分甲营养成分乙营养成分丙营养成分丁最少含量641410已知每单位的各种食品所含的营养成分的量见下表:营养成分食品A食品B食品C食品D营养成分甲1112营养成分乙0123营养成分丙4213营养成分丁1211每单位的各种食品的价格见下表:食品A食品B食品C食品D价格/元4534数学模型:设购买食品A、B、C、D的数量分别为:x1, x2, x3, x4:建立模型为:即:模型求解 Matlab程序如下: c=4;5;3;4;a=-1 -1 -1 -2;0 -1 -2 -3;-4 -2 -1 -3;-1 -2 -1 -1;b=-6;-4;-14;-10;vlb=0,0,0,0;vub=;x=lp(c,a,b,vlb,vub)计算结果: x =1.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论