题目描述

        NIPT(Non-invasive Prenatal Test,即无创产前检测)是一种通过采集母体血液、检测胎儿的游离 DNA片段、分析胎儿染色体是否存在异常的产前检测技术,目的是通过早期检测确定胎儿的健康状况。 根据临床经验,畸型胎儿主要有唐氏综合征、爱德华氏综合征和帕陶氏综合征,这三种体征分别由胎儿 21 号、18号和13号“染色体游离DNA片段的比例”(简称“染色体浓度”)是否异常决定。NIPT的 准确性主要由胎儿性染色体(男胎XY,女胎XX)浓度判断。通常孕妇的孕期在10周~25周之间可以 检测胎儿性染色体浓度,且如果男胎的Y染色体浓度达到或高于4%、女胎的X染色体浓度没有异常, 则可认为NIPT的结果是基本准确的,否则难以保证结果准确性要求。同时,实际中应尽早发现不健康 的胎儿,否则会带来治疗窗口期缩短的风险,早期发现(12周以内)风险较低;中期发现(13-27周) 风险高;晚期发现(28周以后)风险极高。 实践表明,男胎Y染色体浓度与孕妇孕周数及其身体质量指数(BMI)紧密相关。通常根据孕妇的 BMI 值进行分组(例如:[20,28),[28,32),[32,36),[36,40),40 以上)分别确定 NIPT 的时点(相对孕 期的时间点)。由于每个孕妇的年龄、BMI、孕情等存在个体差异,对所有孕妇采用简单的经验分组和 统一的检测时点进行NIPT,会对其准确性产生较大影响。因此,依据BMI对孕妇进行合理分组,确定 各不同群组的最佳NIPT时点,可以减少某些孕妇因胎儿不健康而缩短治疗窗口期所带来的潜在风险。 为了研究各类孕妇群体合适的NIPT时点,并对检测的准确性进行分析,附件给出了某地区(大多 为高BMI)孕妇的NIPT数据。在实际检测中,经常会出现测序失败(比如:检测时点过早和不确定因 素影响等)的情况。同时为了增加检测结果的可靠性,对某些孕妇有多次采血多次检测或一次采血多次 检测的情况。试利用附件提供的数据建立数学模型研究如下问题:

问题1 :试分析胎儿Y染色体浓度与孕妇的孕周数和BMI等指标的相关特性,给出相应的关系模 型,并检验其显著性。

问题2 :临床证明,男胎孕妇的BMI是影响胎儿Y染色体浓度的最早达标时间(即浓度达到或超 过4%的最早时间)的主要因素。试对男胎孕妇的BMI进行合理分组,给出每组的BMI区间和最佳NIPT 时点,使得孕妇可能的潜在风险最小,并分析检测误差对结果的影响。

问题3: 男胎Y染色体浓度达标时间受多种因素(身高、体重、年龄等)的影响,试综合考虑这些因 素、检测误差和胎儿的Y染色体浓度达标比例(即浓度达到或超过4%的比例),根据男胎孕妇的BMI, 给出合理分组以及每组的最佳NIPT时点,使得孕妇潜在风险最小,并分析检测误差对结果的影响。

问题4 :由于孕妇和女胎都不携带Y染色体,重要的是如何判定女胎是否异常。试以女胎孕妇的21 号、18号和13号染色体非整倍体(AB列)为判定结果,综合考虑X染色体及上述染色体的Z值、GC 含量、读段数及相关比例、BMI等因素,给出女胎异常的判定方法。

问题一:胎儿 Y 染色体浓度与孕妇孕周数、BMI 相关性分析及建模(思路)

数据预处理

数据预处理思路

数据问题类型处理方法目的
样本筛选1. 仅保留男胎样本(排除女胎,因女胎无 Y 染色体);
2. 排除测序失败样本(或标记为 “失败 = 0,成功 = 1” 作为虚拟变量);
3. 剔除孕周 <10 或> 25 周的异常样本(符合临床检测范围)
确保样本与 “Y 染色体浓度” 直接相关,排除无效数据
缺失值处理1. 核心变量(孕周、BMI、Y 浓度)缺失率 <5%:用 “均值 / 中位数填充”(连续变量);
2. 核心变量缺失率 > 5%:需检查缺失机制(随机缺失 / 非随机缺失),若为非随机(如 BMI 高的孕妇更易缺失),需用 “多重插补法”(MICE)填充
避免因缺失值导致样本量过度减少,减少偏倚
重复数据处理对 “同一孕妇多次采血 / 多次检测” 样本:
1. 计算 Y 染色体浓度的均值 / 中位数(代表该孕妇的 “真实浓度”);
2. 保留首次检测数据(模拟临床 “首次检测” 场景);
3. 用混合效应模型(随机效应:孕妇 ID)直接处理重复测量
避免同一孕妇的重复数据导致 “伪重复”,高估样本量
变量转换1. BMI:可同时保留 “连续型”(用于线性模型)和 “分类型”(按临床分组:[20,28)、[28,32)、[32,36)、[36,40)、≥40,用于分组对比);
2. Y 染色体浓度:若数据呈偏态分布(如多数样本集中在 4%-10%,少数极高 / 极低),用 “对数转换(ln (浓度 + 1))” 或 “Box-Cox 转换” 使其接近正态分布
满足后续线性模型的 “正态性假设”,提升模型适用性

数据预处理分析

通过可视化与描述统计,初步判断自变量与因变量的关联模式,为后续建模选择提供依据:

  1. 单变量分析:
    • 绘制 Y 染色体浓度、孕周数、BMI 的 “直方图 + 箱线图”,观察分布特征(是否正态、有无 outliers);
    • 计算核心变量的描述统计量(均值、标准差、中位数、四分位数),了解数据整体水平(如平均孕周、平均 BMI、平均 Y 浓度)。
  2. 双变量相关性分析:
    • 连续变量 vs 连续变量:绘制 “散点图 + 拟合曲线”(如 Y 浓度 vs 孕周、Y 浓度 vs BMI),直观观察是否存在线性 / 非线性趋势;计算 “Pearson 相关系数”(线性关联)或 “Spearman 秩相关系数”(非线性关联,适用于偏态数据),并检验相关性的显著性(p 值 < 0.05 为显著)。
    • 分类变量 vs 连续变量:按 BMI 分组绘制 “Y 浓度的箱线图”,对比不同 BMI 组的 Y 浓度差异;用 “单因素方差分析(ANOVA)” 检验组间差异是否显著,若显著再用 “LSD 事后检验” 明确具体哪两组有差异。
  3. 多变量交互探索:
    • 绘制 “分组散点图”:按 BMI 分组(如低 BMI / 高 BMI),分别绘制 Y 浓度 vs 孕周的散点图,观察 “孕周对 Y 浓度的影响” 是否随 BMI 变化(即是否存在交互效应)。

模型构建

        以相关系数(皮尔逊相关系数)和线性回归模型为主。

相关系数(皮尔逊相关系数)

皮尔逊相关系数是一种广泛应用的统计指标,用于衡量两个变量之间线性关系的强度和方向。在本题情境中,我们想要分析胎儿 Y 染色体浓度与孕妇的孕周数、孕妇 BMI 这两个指标之间的线性关联程度,就可以借助皮尔逊相关系数。通过计算该系数,我们能够初步判断这些变量之间是正相关(一起增加或减少)、负相关(一个增加另一个减少),还是几乎不存在线性关系。

        

        我们可以分别计算胎儿 Y 染色体浓度与孕妇孕周数的皮尔逊相关系数,以及胎儿 Y 染色体浓度与孕妇 BMI 的皮尔逊相关系数。

线性回归模型

模型定义与基本形式

线性回归模型是一种用于描述因变量与一个或多个自变量之间线性关系的统计模型。在本题的情境中,我们希望探究胎儿 Y 染色体浓度与孕妇的孕周数和 BMI 等指标之间的关系,所以建立线性回归模型来进行量化分析。

模型的求解目标

问题分析

         问题一主要分析男胎 Y 染色体浓度与孕妇孕周数和 BMI 等指标的关系。

        对检测孕周进行数据清洗,把其转换为数值型数据,然后计算检测孕周、孕妇BMI和Y染色体浓度的相关系数矩阵,以分析胎儿 Y 染色体浓度与孕妇的孕周数和 BMI 等指标的相关特性。如图所示。

        我们可以看出检测孕周和孕妇BMI之间的相关系数为 0.15,这表明两者之间存在较弱的正相关关系。也就是说,随着检测孕周的增加,孕妇BMI可能会有轻微的上升趋势,但这种关系并不十分强烈。检测孕周和Y染色体浓度之间的相关系数为 0.12,同样呈现出较弱的正相关。这意味着检测孕周增加时,Y染色体浓度可能会有小幅度的上升,但这种联系比较微弱。孕妇BMI和Y染色体浓度之间的相关系数为 -0.15,显示出较弱的负相关。即孕妇BMI增加时,Y染色体浓度可能会有轻微的下降趋势,但这种相关性也不显著。

结果分析

皮尔逊相关系数

线性回归模型

显著性检验(使用 statsmodels)

综上所述,检测孕周和孕妇 BMI 与 Y 染色体浓度之间存在显著的相关关系,但线性回归模型的拟合效果较差,可能需要进一步考虑其他相关因素来完善模型。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐