血液分析采样_第1页
血液分析采样_第2页
血液分析采样_第3页
血液分析采样_第4页
血液分析采样_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、辽宁工程技术大学学 期2015-2016学年1学期姓 名崔志远 丁志强 王宏伟专 业电气工程及其自动化班 级电中职14-1课程名称数学实验论文题目血样的分组检验评定标准评定指标分值得分知识创新性20理论正确性20内容难易性15结合实际性10知识掌握程度15书写规范性10工作量10总成绩100评语:任课教师林清水时 间2015年 11 月 11日备 注数 学 实 验 课 程 成 绩 评 定 表血样的分组检验 摘 要 本文主要为了解决减少血样检验次数这个实际问题,为了在人群中(数量很大, 基本上是健人)找出某种病毒的感染者,为减少检验次数(目的是降低费用) ,通常采用筛选的办法

2、:即假设人群总数为n, 将人群分成m组,每组的人数为k,将每组的k份血样混在一起进行化验, 若化验结果呈阳性,则需要对该组的每个人重新进行化验, 以确定谁是病毒感染者;若化验结果呈阴性, 则表明该组全体成员均为阴性,不需要重新化验。通过把人群分为若干组,每组若干人,易得到混合血样检验次数,阳性组的概率,进而引入阳性组数的平均值,从而得到平均总检验数,最后通过一个人的平均检验次数的一元函数,把问题归结为一个关于每组人数k的一元函数E(k),求解得E(k)=kp+1/k;通过计算,当p>0.307时不应分组;将第1次检验的每个阳性组再次分m组,通过建立

3、一个关于k,m的二元函数E(k,m),通过求导得稳定点函数,解方程组得:k=1/m=p -1/2 。关键词 先验概率  平均总检验次数  血样的阴阳性  组的基数1. 问题的提出 血样的分组检验在人群(数量很大)中进行血样检验,设已知先验阳性率为 p, 为减少检验次数将人群分组。 若 k人一组,当 k份血样混在一起时,只要一份呈阳性,这组血样就呈阳性,则该组需人人检验;若一组血样呈阴性,则该组不需检验。1.1 当 p固定时(0.1%, 1%, ),k多大可使检验次数最小1.2 p多大就不应再分组1.3 讨论两次分组的情况,即阳性组再分组检验。1

4、.4 讨论其它分组方案,如半分法、三分法。2. 基本假设2.1血样检查到为阳性的则患有某种疾病,血样呈阴性时的情况为正常 2.2血样检验时仅会出现阴性,阳性两种情况,除此之外无其它情况出现,检验血样的药剂 灵敏2.3度很高,不会因为血样组数的增大而受影响.2.4阳性血样与阳性血样混合也为阳性 2.5阳性血样与阴性血样混合也为阳性2.6阴性血样与阴性血样混合为阴性3. 符号说明 变量:N:检验人群总数 P:阳性的先验概率 K:每组的人数 q:阴性先验概率q=1-p L:为一次分组没人的化验次数的最小值X:一次分组每人的化验次数M:组数 E(x):X的数学期望,即均值 血样检验为阳性(患有某种疾病

5、)的人数为:z=np发生概率:Pi,i=1,2,.,x 检查次数:Ri,i=1,2,.x平均总检验次数:N=4. 问题的分析 根据题意,由已知的先验概率是一个很小的数值,我们大可不必要一个一个地检验,为减少检验次数,我们通过一次分组,从而可使检验次数大大减少;然而通过再一次分组,可使结果进一步优化,从而达到一个更佳的结果.由基本假设有p + q = 1,且被测人群全体n为定值,所以为使验血次数最少只需使平均每人的验血次数最少即可1对每一分组的检测结果只有两种结果,若血样为阴性则只需验这一次, 概率为qk , 否则需验k1次,概率为1 - qk 1人群全体n中每人的平均需验次数为X 的均值, 需

6、要考虑的问题是: 在0 < q < 1的范围内含参数q的函数是否存在极值点; q在什么范围内才能使分组验血实际有效。5模型建立与求解设总人数为n,已知每人血样阳性的先验概率为p,记血样阴性的概率q=1-p 模型一: 设分x组,每组k人(n很大,x能整除n,k=n/x),混合血样检验x次.阳性组的概率为P1=1-qk,分组时是随机的,而且每个组的血样为阳性的机率是均等的,阳性组数的平均值为xp1,这些组的成员需逐一检验,平均次数为kxp1,所以平均检验次数N=x+kxp1,一个人的平均检验次数为N/n。记作:E(k)=1/k+1-qk=1/k+1-(1-p)k 5.1问题是给定p求k

7、使E(k)最小. p很小时利用可得(1-p)k=1-kp得E(k)=1/k+kp 5.2 显然k=p-1/2时E(k)最小.因为K需为整数,所以应取k=p-1/2和k=(p-1/2)+1,比较E(K), 得到K的最优值,见表1. P (%)KE(k)0.01%1000.0200.1%320.0631%100.1962%80.2745%50.426 表 1-1 表1-1 一次分组检验结果 图一 当p=0.01%时,可用MATLAB模拟出E(k)=1/k+0.0001× k的图。像如图1-1,曲线是关于k的图像。图形1-15.3如图1-2是关于p和k的关系图(p=0.01%) 同上法,当

8、p=0.1%时,可用MATLAB模拟出E(K)=1/K=0.001×K的图像如图1-2。图形1-2曲线是关于k的图像.其它情况我们一样可用其所长Maple模拟出类似的图此图是p=0.1时k关于p的图像模型二 随着p的增加k减小,E(k)变大.只要E(k)>1时,就不应分组,即当E(K)>1时,不应分组,即:111kpk+- 用数学软件求解得检查k=2,3,可知当p>0.307不应分组.模型三 将第1次检验的每个阳性组再分y小组,每小组m人(y整除k, m ).因为第1次阳性组的 平均值为1xp,所以第2次需分小组平均检验1yxp次,而阳性小组的概率为2p=1-qm(

9、为计算2简单起见,将第1次所有阳性组合在一起分小组),阳性小组总数的平均值为12,这些小组需每人检验,平均检验次数为12,所以平均总检验次数N=x+12,一个人的平均检验次数为N/n: , (3)问题是给定p求k,m使E(k,m)最小. (4)P很小时(3)式可简化为:对(4)对(4)分别对k,m求导并令其等于零,得方程组舍去负数解可得: (5) 且要求k,m,k m 均为整数.经在(5)的结果附近计算,比较E(k,m),得到k,m的最优值,见表2: pkME(k,m)0.01%700100 0.00280.1%125250.01611%2211O.O8972%1470.1315%84 0.3

10、05表2-1二次分组检验结果与表2-1比较可知,二次分组的效果E(k,m)比一次分组的效果E(k)更好. 模型四(平均概率模型) 5.3.1 主要参数: 患病人数:z=np 组的基数:每组需要检验的人数。 平均检验次数: i=x i=0 N=PiRi å 阳性血样的分组模型:可分为x组,每组k人 12r,r,.,rx分组要满足的条件: 123x rrr.r 1234xr+r+r+r+.+r=z其中y为患病人数。5.3.2 分组人数=患病人数(即:血样呈阳性的人数)时,通过这样的分组模型可以使检验次数达到最优 2)当z>k( n Kx= )时,一组人不能包括所有的病人数,第一次检

11、验的基数较大. 5.3.3当z<k时,检验多一组时组的基数会很大,而且每一组的概率相差无几十年来。具体例子见附录二6.模型的检验 综上所述,当所给阳性的先验概率3066.0p时,不分组每个人一次一次的检验可以使总次数最少;当所给3066.02929.0p时,进行一次检验比分两次组和不分组均可使总次数最少;当 2929.0p时,分两次组总次数比分一次组总次数要少。当然这都是在假设的前提下做出的,现举一例具体说明上述假设的合理性:设002.0p时,经过上述计算可得,当23k时可使在一次分组的情况下平均每人检验次数最小,为满足假设(4),可以取24k(此时平均每人检验次数仅比23=k时多510

12、-次,故在检验100000人时总次数才多一次,故可忽略),然后取121=k或更小(如61=k),此时均可以做到分两次组比分一次组平均每人检验次数要小。当然此时还可以继续求满足条件的第二次分组平均每人检验次数的最小值。 由于题给条件是人群数量很大,基本是健康人,所以可以认为先验概率p很小,所以5.1.2.B的情况在实际当中可以不予考虑(此时的概率p在0.3左右,相当大)。7.模型推广 本数学模型也可适用于某人民医院要对某地区的居民是否患有某种病(如乙肝)的检验,并对该地区的病情作一定的预测,从而达到预防和及早治疗的效果.乙肝的血样检验只有阴性,阳性两种情况,我们可用本数学模型切实地解决这个问题.

13、 6 模型评价 由于血样的先检概率通常很小,为减少检验次数,我们通过先对检验的人群进行分组,引入阳性组的概率,通过阳性组数的平均值作为桥梁,由于阳性组的人需要全部重新检验,最后可得平均总检验次数,进而得到一个人的平均检验次数的一元函数. 然而我们通过对阳性组人群进行再次分组(即对检验人群进行二次分组),从而得到一个关于两次分组人数二元函数进而得到更为优化的数学模型. 最后,我们引入平均概率模型,再把血样检验中出现的可能性细化,得到当血样检验为阳性的人数等于分组后每一组的人数时,通过这样的分组模型可以使检验次数达到最优,但是我们尚未能给出确实的理论证明。8.参考文献 1 姜启源,谢金星,叶俊 数

14、学模型(第三版) 高等教育出版社2003.2 2 姜启源等 数学模型(第三版)习题参考解答 高等教育出版社2003.2 3 王沫然 MATLAB6.0与科学计算 电子工业出版社2001.9 4 魏宗舒 概率论与数理统计教程 高等教育出版社. 1982.39.附录附录A 假定阳性血样的人群有6个小组时的Matlab的程序如下:clear;clc; counter=0; z=input('请输入病人数 ') for r1=1:zfor r2=r1:z-r1 for r3=r2:z-r1-r2 for r4=r3:z-r1-r2-r3 for r5=r4:z-r1-r2-r3-r4

15、if r1+r2+r3+r4+r5=z r1,r2,r3,r4,r5 counter=counter+1;#计数器 end end end end end end counter#输出计数的结果 输入z的值为10,输出计算结果:couter=7 图一程序: >> k=0:20:400 k= 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 >> p=1./k+0.0001*k p = Columns 1 through 17 Inf 0.0520 0.0290 0.

16、0227 0.0205 0.0200 0.0203 0.0211 0.0222 0.0236 0.0250 0.0265 0.0282 0.0298 0.0316 0.0333 0.0351 Columns 18 through 21 0.0369 0.0388 0.0406 0.0425 >> plot(k,p) >> xlabel('人数k') >> ylabel('E(k)') >> title('图一') 图二程序:>> k=26:2:40; >> p=1./k+0.

17、001*k;>> plot(k,p) >> xlabel('k') >> ylabel('E(k)') >> title('图二') ,p=0.01%时的,p,k图程序 k=0:20:200 k = 0 20 40 60 80 100 120 140 160 180 200 >> p=(1./k).2; >> plot(k,p) >> xlabel('人数k')>> ylabel('p') >> title(

18、'图一') p=0.1%时p,k图程序:>> k=20:2:40; >> p=(1./k).2; >> plot(k,p,'r')>> xlabel('k')>> ylabel('E(k)') title('图二')附录B n=1000.P=1%.分100组 阴性组阳性组分组可能情况概率检验次数平均检验次数1991P1=1/421102.6192985P2=4/4212011.4293978P3=8/4213024.7634969P4=9/42140305957P5=7/42150256945P6=5/4216019.0487933P7=3/4217012.1438922P8=2/421808.5719911P9=1/421904.52410901P10=1/421204.762 平均检验次数: 1 142.9 x iNPiRi=å 个人平均检验次数:E=N/1000=0.1429 n=1000,p=

温馨提示

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

评论

0/150

提交评论