1科技学院第十一组:刘晶晶向雄峰余涛乳腺癌的判别数学模型摘要本文解决的问题是利用9项指标,综合来判别乳腺肿瘤是良性还是恶性。我们通过初步数据分析,得出各个指标与肿瘤良恶性存在一定的线性关系,于是我们建立了多元线性回归模型。对于问题一,我们先将附录表一中1-60组数据运用MATLAB中回归分析命令regress作初步的回归分析。根据所得的残差及其置信区间图,我们将其中6组离群点予以剔除。然后将余下的54组数据运用Excel作回归分析,由回归统计表中可以得出回归方程中常量和各个系数,由此可以得到判别乳腺癌是良性还是恶性的多元线性回归方程:987654321^034681.0031964.0001685.0042092.0010307.0015509.010584.008212.0060725.032858.0xxxxxxxxxy同时依据得到的回归统计、方差分析、残差分析等数据作出r检验90732.02r,F检验86135.47F,来衡量线性回归的拟合度,以及线性方程中各参数的显著性,发现其回归程度较好,均一致认为所建立的多元线性回归模型的回归效果显著,于是我们认可所得的多元线性回归方程可以依据9项指标来判别乳腺肿瘤是良性还是恶性。最后我们再将表一中61-78组数据回代入上述多元线性回归方程,经由计算分析得出所得的回归方程判别乳腺肿瘤是良性还是恶性的正确率高达100%,预测能力显著,明显可以看出所得到回归方程判别乳腺肿瘤是良性还是恶性方法是合理正确的。至此我们得到了依据9项指标综合判别乳腺肿瘤是良性还是恶性的方法:将待判别病例的9项指标的数据代入回归方程,计算出y的估计值,并对其值作四舍五入取整,0y,肿瘤是良性;1y,肿瘤是恶性。对于问题二,将附录表二中20组需要判别的病例的数据代入模型一中所得回归方程中计算出y的估计值,依据问题一的判别方法判别得出20个病例中第1,4,5,7,10,11,15,19组共8个病例是恶性肿瘤,余下12个病例是良性肿瘤。对于问题三,回归参数表中回归系数的统计量的线性系数显著性jF值,表征了该系数的显著性水平,也表征了该项因素对于因变量判定的影响程度,我们通过对模型一进行逐步回归分析,剔除模型中那些对因变量作用不显著的自变量,得到最优化的线性回归模型,那些保留下来的自变量,即是区分乳腺肿瘤是“良性”还是“恶性”的主要指标。作逐步回归分析后,最终所得结果为:乳腺肿瘤肿块的厚度、细胞大小的均匀性、细胞形状的均匀性、裸核、正常的核仁、有丝分裂是区分乳腺肿瘤是“良性”还是“恶性”的主要指标,得到最优化的回归模型为:2986321^45451.0035044.047744.0097702.007021.0063858.032092.0xxxxxxy关键词:多元线性回归模型逐步回归显著性水平检验31.问题重述全世界每年约有120万妇女患乳腺癌,50万人死于乳腺癌,乳腺癌已经成为全球女性发病率最高的恶性肿瘤。下面是某医院乳腺肿瘤患者的一组数据见附录一表一,其中前面9个指标分别表示乳腺肿瘤肿块的厚度、细胞大小的均匀性、细胞形状的均匀性、边缘的粘连、单层上皮细胞的大小、裸核、温和的染色质、正常的核仁、有丝分裂,尾数0表示确诊为“良性”,1表示确诊为“恶性”,数据已经归一化为0到10之间的自然数。问题一、根据以上数据,请提出一种或多种判别乳腺肿瘤属于“良性”还是“恶性”的方法,并检验你提出的方法的正确性。问题二、现有一组乳腺肿瘤患者的九个指标数据见附录一表二,请你按照你在问题一中提出的方法分别判别属于“良性”还是“恶性”。问题三、试确定哪些指标是区分乳腺肿瘤是“良性”还是“恶性”的主要指标,请采用主要指标建立区分“良性”和“恶性”乳腺肿瘤的模型,以便用于乳腺肿瘤的辅助诊断时可以减少化验的指标。2.模型的假设与符号说明2.1模型的假设假设1:题目所给数据是合理、正确的。假设2:假设表中给出化验数据科学可信。确诊病例确诊情况(患病、健康)准确无误。假设3:假设各位被测患者无其他疾病,不会干扰被测数值。假设4:假设医生不会仅仅依靠化验结果对患病情况作出最终判断,化验仅仅作为医生诊断的一种辅助手段,所以化验结果单方面的现实结果可以跟实际有一定程度的偏差。假设5:题目中给出的原始数据有两组无效,将其舍去认为对解题无影响。2.2符号说明1x乳腺肿瘤肿块的厚度指标;2x细胞大小的均匀性指标;3x细胞形状的均匀性指标;4x边缘的粘连指标;5x单层上皮细胞的大小指标;6x裸核指标;47x温和的染色质指标;8x正常的核仁指标;9x有丝分裂指标;y诊断结果;yˆ诊断结果估计值;0回归常数;i回归系数;0ˆ回归常数估计值;iˆ回归系数估计值;i随机误差项;显著性水平;TS总变差平方和;eS残差平方和;RS回归平方和;n被分析数据的组数;i第i个指标作显著性水平检验;iu偏回归平方和;3.问题分析此题研究的是医学上常用几个指标来综合判别乳腺肿瘤是良性还是恶性的数学模型。针对问题一,题目要求我们提出判别方法,依据9项指标的数据,判别肿瘤病例是良性还是恶性。我们根据所提供的已确诊的病例中分析得知,肿瘤病例是良性还是恶性与各项指标呈相应的线性关系,我们初步提出否能通过病例样本中肿瘤病例是良性或恶性与各项指标来建立回归模型,再验证模型正确性后由模型来判别病例。因此,我们先选取其中一部分数据进行研究,待建立模型后,将剩余的数据代入模型检验。5针对问题二,题目要求我们利用问题一中提出的方法,对表二中的20个待判别的病例进行判别。我们分别将各元素的含量输入到在问题一建立的模型中,求出对应的y值,然后和0、1进行比较,判别出哪些患者的肿瘤是良性,哪些患者的肿瘤是恶性。针对问题三,题目要求我们根据已知数据确定哪些指标是区分乳腺肿瘤是“良性”还是“恶性”的主要指标,并采用主要指标建立区分“良性”和“恶性”乳腺肿瘤的模型,以便用于乳腺肿瘤的辅助诊断时可以减少化验的指标。我们通过对模型一进行逐步回归分析,剔除模型中那些对因变量作用不显著的自变量,得到最优化模型,那些保留下来的自变量,即是区分乳腺肿瘤是“良性”还是“恶性”的主要指标。4.数据分析在初步的数据分析下,肿瘤的良恶性与各指标间的关系还无法得到确定,这无疑给以后数学模型的建立和求解带来了不便。对于题目给出的化验结果,在一般情况下,都希望能对它们进行数据的规范化处理。以下9张图是肿瘤良性患者和肿瘤恶性患者各个指标的坐标图,以及存有相关数据的表格,通过这些图我们可以发现,各个指标对应数与乳腺肿瘤是良性还是恶性诊断具有一定的线性对应关系,我们设想,可以用构建线性回归模型的方法来解决此问题。因此我们选择多元统计分析中利用excel中的回归工具建立回归模型,计算出该线性方程的常量和系数,从而完成模型的初步建立。024681012010203040乳腺肿瘤肿块的厚度(1)乳腺肿瘤肿块的厚度(0)024681012010203040细胞大小的均匀性(1)细胞大小的均匀性(0)6024681012010203040细胞形状的均匀性(1)细胞形状的均匀性(0)02468101205101520253035边缘的粘连(1)边缘的粘连(0)024681012010203040单层上皮细胞的大小(1)单层上皮细胞的大小(0)02468101205101520253035裸核(1)裸核(0)701234567891005101520253035温和的染色质(1)温和的染色质(0)02468101205101520253035正常的核仁(1)正常的核仁(0)01234567805101520253035有丝分裂(1)有丝分裂(0)同时,我们也看到,在图中的一些点的规律性并不明显,因此我们猜测,可以在构建的方程中忽略一些因素的影响,这就为我们提出简化模型提供了思路。回归参数表中回归系数的t统计量的p值,表征了该系数的显著性水平,也表征了该项因素对于因变量判定的影响程度,以此为衡量的标准来筛选9项相关指标,保留其中的主因项,去除非主因素的干扰,重新构建模型,以达到简化模型和提高精度的目的。5.问题一的解答针对问题一我们建立了模型一。5.1模型一的建立考虑多元一次线性回归模型,我们从总体中选取1-60号病例作为研究样本,8以各项指标ix为自变量;肿瘤的良恶性为因变量。设多元线性回归模型的一般形式为:),0(~29988776655443322110xxxxxxxxxy(1)其中:y因变量,921,,,xxx为9个对y有显著影响的自变量,921,0,,,是10个待估参数,是随机误差项。5.2模型一的求解对于60n组实际观察数据)60,,2,1(),;,(9,2,1iyxxxiiii,由(1)式得:9988776655443322110iiiiiiiiiixxxxxxxxxy(2)根据(2)式多元线性回归模型可表示为:),(独立同分布,且21219988221102299288222211021199188122111010~,,,Nxxxxyxxxxyxxxxynnnnnnn(3)令nnnnnxxxxxxxxxXyyyY2191092129222119121121111模型的相应矩阵方程表示为:),0(~2nINXY(4)由(4)式解得:YXXXTT1^)((5)且)5.0(1)5.0(0^^yyy(6)其中:当0y时,表示肿瘤为良性;当1y时,表示肿瘤为恶性。我们将样本数据代入(5)式,利用MATLAB(求解源程序见附录)软件,用matlab对数据进行初步运算,从残差及其置信区间图找出应6组离群点予以剔9除,再用Excel中‘回归’命令对剩下的54组数据组进行分析,得到回归统计表,从而得出较为精确的结论,建立起模型。102030405060-1-0.500.51ResidualCaseOrderPlotResidualsCaseNumber残差及其置信区间图回归统计MultipleR0.952533RSquare0.90732AdjustedRSquare0.888363标准误差0.168514观测值54方差分析dfSSMSFSignificanceF回归分析912.232021.35911347.861358.17E-20残差441.2494630.028397总计5313.48148Coefficients标准误差tStatP-valueLower95%Upper95%下限95.0%上限95.0%Intercept-0.328580.057305-5.733778.3E-07-0.44407-0.21308-0.44407-0.2130810XVariable10.0607250.0117895.1511365.84E-060.0369660.0844830.0369660.084483XVariable2-0.082120.027772-2.956890.004982-0.13809-0.02615-0.13809-0.02615XVariable30.105840.0280613.7718170.000480.0492870.1623920.0492870.162392XVariable40.0155090.0129921.1936810.238999-0.010680.041693-0.010680.041693XVariable50.0103070.0179210.5751540.568117-0.025810.046424-0.025810.0464