1984年创刊 双月刊

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

采用Excel软件拟合辐射生物剂量-效应曲线的方法初探

高朝贤 杨学琴 李丽梅 张文 冯文艇 易娟 惠长野

引用本文: 高朝贤, 杨学琴, 李丽梅, 张文, 冯文艇, 易娟, 惠长野. 采用Excel软件拟合辐射生物剂量-效应曲线的方法初探[J]. 职业卫生与应急救援, 2023, 41(1): 108-112. doi: 10.16369/j.oher.issn.1007-1326.2023.01.023

采用Excel软件拟合辐射生物剂量-效应曲线的方法初探

+ 更多信息
  •   目的  探讨采用Excel软件拟合辐射生物剂量-效应曲线的方法。


      方法  基于最小二乘法和最大似然法的原理,在Excel中建立数据输入的方法,设计数据处理的公式,用最小二乘法函数拟合4种常用的辐射生物剂量-效应曲线,用最大似然法拟合二次多项式曲线,并分别与SPSS软件和CABAS软件拟合曲线比较;用Excel拟合曲线的方法验证教材和权威学术期刊中剂量-效应曲线拟合的示例,比较最小二乘法和最大似然法拟合的二次多项式曲线在剂量估算模拟应用上的差异。


      结果  用Excel设计的最小二乘法拟合出4种常用的辐射生物剂量-效应曲线,其参数与SPSS软件拟合的曲线一致,最大似然法拟合的二次多项式与CABAS软件拟合的曲线一致;用Excel拟合曲线的方法所得的曲线参数与文献中示例的曲线拟合参数一致。


      结论  Excel软件可用于辐射生物剂量-效应曲线的拟合和建立,方便实验室生物剂量估算,特别适合大批量样品的估算。


    + English
  • 图  1  曲线拟合方法工作表的格式设计

    注:(A)为工作表“数据”的格式设计;(B)为工作表“拟合”的格式设计。

    图  2  最大似然法曲线拟合的格式设计

    注:工作表“数据”中各矩阵的名称定义:A为矩阵M_X(A15:C23);B为矩阵M_N(E15:E23);C为矩阵M_y0(G15:G23);D为矩阵M_XT(A26:I28);E为对角矩阵M_V0(L18:T26);F为对角矩阵M_Vj;G为迭代次数与每次迭代后拟合的曲线参数;H为矩阵Vj,计算方法为上一次拟合参数计算畸变率与分析细胞数的商,其数值为对角矩阵M_Vj的数据引用来源;I为所列矩阵的数学表达式。

    表  1  参数的公式组合列表

    曲线类型 参数“公式组合”
    直线方程 b“ = INDEX(LINEST(D_Y,D_1,1,1),1,1)”
    a“ = INDEX(LINEST(D_Y,D_1,1,1),1,2)”
    R2 “ = INDEX(LINEST(D_Y,D_1,1,1),3,1)”
    二次多项式 c“ = INDEX(LINEST(D_Y,D_12,1,1),1,1)”
    b“ = INDEX(LINEST(D_Y,D_12,1,1),1,2)”
    a“ = INDEX(LINEST(D_Y,D_12,1,1),1,3)”
    R2 “= INDEX(LINEST(D_Y,D_12,1,1),3,1)”
    二次方程 b“ = INDEX(LINEST(D_Y,D_2,1,1),1,1)”
    a“ = INDEX(LINEST(D_Y,D_2,1,1),1,2)”
    R2 “ = INDEX(LINEST(D_Y,D_2,1,1),3,1)”
    幂函数 b“ = INDEX(LINEST(D_GD,D_GY,1,1),1,1)”
    a“ = 10^(INDEX(LINEST(D_GD,D_GY,1,1),1,2))”
    R2 “ = INDEX(LINEST(D_GD,D_GY,1,1),3,1)”
    注:工作表“拟合”中单元格名称定义为:D_Y(D2:D10)、D_1(B2:B10)、D_12(B2:C10)、D_2(C2:C10)、D_GD(F3:F10)、D_GY(E3:E10),b为曲线的系数,a为曲线的常数,c为二次多项式二次项的系数。
    下载: 导出CSV

    表  2  Excel方法与其他软件所得拟合曲线参数比较

    曲线类型 拟合方法 参数
    a b c
    直线方程
    y=a+bD
    方法1 - 0.242 5 0.566 4
    方法2 - 0.242 5 0.566 4
    二次多项式
    y=a+bD+cD2
    方法1 3.804 6 × 10-3 11.141 3 × 10-2 9.469 8 × 10-2
    方法2 3.804 6 × 10-3 11.141 3 × 10-2 9.469 8 × 10-2
    方法3 4.942 2 × 10-3 8.621 5 × 10-2 10.382 3 × 10-2
    方法4 4.942 2 × 10-3 8.621 5 × 10-2 10.382 3 × 10-2
    二次方程
    y=a+ cD2
    方法1 7.341 4 × 10-2 11.638 6 × 10-2
    方法2 7.341 4 × 10-2 11.638 6 × 10-2
    幂函数y=axb 方法1 0.221 8 1.570 6
    方法2 0.221 8 1.570 6
    注:方法1为Excel软件最小二乘法,方法2为SPSS 19.0曲线估计,方法3为Excel软件最大似然法,方法4为CABAS曲线拟合。
    下载: 导出CSV

    表  3  Excel方法拟合曲线与文献中曲线的比较

    曲线类型 数据来源 参数
    a b c R2
    直线方程y=a+bD 方法1 - 0.232 4 0.428 9 0.938 2
    文献A[8] - 0.232 4 0.428 9 0.938 2
    二次多项式①y=a+bD+cD2 方法1 7.349 8 × 10-3 3.403 9 × 10-2 8.039 7 × 10-2 0.998 3
    文献A[8] 7.351 2 × 10-3 3.403 7 × 10-2 8.039 7 × 10-2 0.998 3
    二次方程y=a+cD2 方法1 3.186 × 10-2 8.684 × 10-2 0.997 9
    文献A[8] 3.186 × 10-2 8.684 × 10-2 0.998 0
    幂函数y=axb 方法1 0.1139 1.843 6 0.996 0
    文献A[8] 0.1139 1.843 7 0.997 1
    二次多项式y=a+bD+cD2 方法2 9.716 9 × 10-4 3.846 7 × 10-2 7.202 8 × 10-2
    文献B [10] 9.72 × 10-4 3.85 × 10-2 7.20 × 10-2
    注:方法1为Excel软件最小二乘法,方法2为Excel软件最大似然法;①方法1计算的F = 1 206.479 8,文献中给出的F = 1 204.882 4。
    下载: 导出CSV
  • [1] 林仲武, 王琪, 王治东. 辐射生物剂量计的研究现状及发展方向[J]. 中华放射医学与防护杂志, 2017, 37(10): 799-804. doi:  10.3760/cma.j.issn.0254-5098.2017.10.015
    [2] TIAN X L, ZHAO H, CAI T J, et al. Dose-effect relationships of nucleoplasmic bridges and complex nuclear anomalies in human peripheral lymphocytes exposed to 60Co γ-rays at a relatively low dose[J]. Mutagenesis, 2016, 31(4): 425-431. doi:  10.1093/mutage/gew001
    [3] VIVAUDOU M. eeFit: a Microsoft Excel-embedded program for interactive analysis and fitting of experimental dose-response data[J]. Biotechniques, 2019, 66(4): 186-193. doi:  10.2144/btn-2018-0136
    [4] 刘长安. SAS在辐射剂量-效应研究中的应用[J]. 中国工业医学杂志, 2001, 14(1): 10-12. https://www.cnki.com.cn/Article/CJFDTOTAL-SOLE200101003.htm
    [5] 王伶, 杨人强, 游志刚, 等. 巧用CurveExpert软件分析ELISA标准曲线拟合方程及数据分析[J]. 实验与检验医学, 2008, 26(4): 428-430;412. doi:  10.3969/j.issn.1674-1129.2008.04.034
    [6] DEPERAS J, SZLUINSKA M, DEPERAS-KAMINSKA M, et al. CABAS: a freely available PC program for fitting calibration curves in chromosome aberration dosimetry[J]. Radiat Prot Dosimetry, 2007, 124(2): 115-123. doi:  10.1093/rpd/ncm137
    [7] 高朝贤, 惠长野, 张文, 等. 淋巴细胞改良培养法及其在细胞遗传学研究中的应用[J]. 中华医学遗传学杂志, 2016, 33(4): 555-558. doi:  10.3760/cma.j.issn.1003-9406.2016.04.029
    [8] 白玉书, 陈德清. 人类辐射细胞遗传学[M]. 北京: 人民卫生出版社, 2006: 191-192.
    [9] 中华人民共和国卫生部. 染色体畸变估算生物剂量方法: GB/T 28236-2011[S]. 北京: 中国标准出版社, 2011.
    [10] 陆雪, 李爽, 蔡恬静, 等. X射线照射离体人周围血染色体畸变剂量-效应曲线建立与验证[J]. 中国职业医学, 2019, 46(6): 705-708. https://www.cnki.com.cn/Article/CJFDTOTAL-XYYX201906014.htm
    [11] WANG H, LIU Q, WAN D, et al. BioDoser: improved dose-estimation software for biological radiation dosimetry[J]. Comput Methods Programs Biomed, 2012, 108(1): 402-406. doi:  10.1016/j.cmpb.2012.03.010
    [12] 孙杰, 王恰, 黄嘉华, 等. X射线照射离体人血建立染色体畸变剂量-效应曲线[J]. 中国职业医学, 2017, 44(5): 596-599. https://www.cnki.com.cn/Article/CJFDTOTAL-XYYX201705018.htm
    [13] DARABI-GOLESTAN F, HEZARKHANI A. Intensification of the polymetallic vein exploration by multivariate analysis and staged LINEST function at Glojeh deposit, NW Iran[J]. J Afr Earth Sci, 2018, 147: 190-198. doi:  10.1016/j.jafrearsci.2018.06.026
    [14] 吴丽娜, 潘艳, 阮健磊, 等. 全国生物剂量估算能力考核结果分析[J]. 中华放射医学与防护杂志, 2018, 38(5): 360-363. https://www.cnki.com.cn/Article/CJFDTOTAL-DEFE202203008.htm
    [15] 高朝贤, 惠长野, 杨学琴, 等. 基于Excel的泊松分布可信区间算法在辐射生物剂量估算中的应用[J]. 职业卫生与应急救援, 2022, 40(2): 212-217. doi:  10.16369/j.oher.issn.1007-1326.2022.02.017
  • [1] 胡娴, 邢映红, 袁华敏. 放射工作人员外周血淋巴细胞染色体畸变率分析 . 职业卫生与应急救援, 2023, 41(1): 85-87. doi: 10.16369/j.oher.issn.1007-1326.2023.01.018
    [2] 谢卫平. 核电厂放射性设备检修的辐射危害因素分析和防护策略 . 职业卫生与应急救援, 2022, 40(5): 598-602. doi: 10.16369/j.oher.issn.1007-1326.2022.05.0018
    [3] 李政, 潘兴富, 杨云. 职业卫生领域常见非金属化合物检测光谱法标准曲线稳定性分析 . 职业卫生与应急救援, 2022, 40(2): 222-224. doi: 10.16369/j.oher.issn.1007-1326.2022.02.019
    [4] 高朝贤, 惠长野, 杨学琴, 李丽梅, 陈钰婷, 刘征宇, 易娟. 基于Excel的泊松分布可信区间算法在辐射生物剂量估算中的应用 . 职业卫生与应急救援, 2022, 40(2): 212-217. doi: 10.16369/j.oher.issn.1007-1326.2022.02.017
    [5] 刘波, 苏璞, 陈忠民, 邱洪杰, 凌锋, 梁峰豪, 邓致荣. 核应急医学救援任务中辐射防护措施运用及优化探讨 . 职业卫生与应急救援, 2021, 39(4): 476-479. doi: 10.16369/j.oher.issn.1007-1326.2021.04.026
    [6] 刘彦, 张继勉, 曾强, 刘春旭, 倪洋. 不同辐射事故场景个体防护集成装备的研制 . 职业卫生与应急救援, 2021, 39(5): 586-589. doi: 10.16369/j.oher.issn.1007-1326.2021.05.024
    [7] 李晓亮, 李佩珠, 吴耀英, 张璟, 徐郁, 叶浩森. 电子设备制造业从业人员异丙醇暴露与染色体损伤水平的关联性研究 . 职业卫生与应急救援, 2021, 39(4): 371-375. doi: 10.16369/j.oher.issn.1007-1326.2021.04.002
    [8] 那向杰, 单铁梅, 付丽丽, 孙素梅. 职业照射对介入治疗医务人员生物学效应指标的影响 . 职业卫生与应急救援, 2021, 39(6): 665-668, 716. doi: 10.16369/j.oher.issn.1007-1326.2021.06.012
    [9] 冯春燕, 王立颖. 长期低剂量电离辐射对医务人员甲状腺的影响 . 职业卫生与应急救援, 2020, 38(1): 41-43. doi: 10.16369/j.oher.issn.1007-1326.2020.01.009
    [10] 鲁碧峰, 石娜, 齐素芹, 殷文军, 陈振龙. 低剂量电离辐射对放射工作人员血液指标的影响 . 职业卫生与应急救援, 2020, 38(5): 487-489, 508. doi: 10.16369/j.oher.issn.1007-1326.2020.05.012
    [11] 林秋月, 丘丛玺, 李燕茹, 周浩, 肖吕武. 广州市低剂量电离辐射对放射工作人员外周血细胞影响 . 职业卫生与应急救援, 2018, 36(3): 233-235, 255. doi: 10.16369/j.oher.issn.1007-1326.2018.03.014
    [12] 彭惠丰, 彭建明, 黄永顺, 刘志东, 李湘武, 江嘉欣, 李成坤, 范远珍. 广东省省级核与辐射卫生应急队伍建设规范研究 . 职业卫生与应急救援, 2018, 36(6): 547-549, 559. doi: 10.16369/j.oher.issn.1007-1326.2018.06.019
    [13] 周海林, 周浩, 舒友梅, 许启荣, 刘鑫, 张海宏, 刘移民. 广州市微波辐射作业人员健康状况调查 . 职业卫生与应急救援, 2017, 35(1): 55-57. doi: 10.16369/j.oher.issn.1007-1326.2017.01.018
    [14] 章静, 何廷贵, 王雷, 陈杰, 吴慧慧, 刘新华. 合肥市放射工作人员健康检查和个人剂量检测分析 . 职业卫生与应急救援, 2017, 35(3): 231-232, 236. doi: 10.16369/j.oher.issn.1007-1326.2017.03.010
    [15] 高朝贤, 惠长野, 杨学琴, 刘征宇, 李丽梅, 陈钰婷, 张文. 以少于45个的细胞染色体畸变数估计辐射生物剂量之可行性 . 职业卫生与应急救援, 2017, 35(1): 62-63. doi: 10.16369/j.oher.issn.1007-1326.2017.01.020
    [16] 杜翔, 曹兴江, 杨春勇, 周媛媛, 王进. 移动搜源系统在辐射源定位搜索中的应用 . 职业卫生与应急救援, 2015, 33(5): 371-373. doi: 10.16369/j.oher.issn.1007-1326.2015.05.023
    [17] 郑海英, 温小庭, 周郁潮, 梁小琪, 陈斯敏, 黄忠. 珠三角某市牙片机房外环境辐射水平调查 . 职业卫生与应急救援, 2015, 33(3): 185-186. doi: 10.16369/j.oher.issn.1007-1326.2015.03.014
    [18] 唐三引. 布雷斯特军港的辐射病 . 职业卫生与应急救援, 2014, 32(1): -.
    [19] 武军, 何雅慧, 江莲娣. 焊接、切割岗位工人接触紫外辐射强度调查 . 职业卫生与应急救援, 2013, 31(6): 314-315.
    [20] 蒋伟, 陈相, 缪文彬, 朱洪坤. 荧光增白剂致中华仓鼠肺细胞染色体畸变研究 . 职业卫生与应急救援, 2013, 31(2): 71-73.
  • 加载中
计量
  • 文章访问数:  15
  • HTML全文浏览量:  0
  • PDF下载量:  4
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-07-21
  • 刊出日期:  2023-02-26

采用Excel软件拟合辐射生物剂量-效应曲线的方法初探

    通信作者: 惠长野, E-mail: hcy_sypu@163.com
    作者简介: 高朝贤(1978-), 男, 大学本科, 副主任技师
  • 深圳市职业病防治院, 广东 深圳 518020
基金项目: 广东省医学科学技术研究基金项目(A2022230);深圳市科技研发基金(JCYJ20190808175601651);深圳市卫生计生系统科研项目(SZFZ2017089);深圳市医学重点学科2020—2024建设经费项目(SZGSP015)

摘要:   目的  探讨采用Excel软件拟合辐射生物剂量-效应曲线的方法。  方法  基于最小二乘法和最大似然法的原理,在Excel中建立数据输入的方法,设计数据处理的公式,用最小二乘法函数拟合4种常用的辐射生物剂量-效应曲线,用最大似然法拟合二次多项式曲线,并分别与SPSS软件和CABAS软件拟合曲线比较;用Excel拟合曲线的方法验证教材和权威学术期刊中剂量-效应曲线拟合的示例,比较最小二乘法和最大似然法拟合的二次多项式曲线在剂量估算模拟应用上的差异。  结果  用Excel设计的最小二乘法拟合出4种常用的辐射生物剂量-效应曲线,其参数与SPSS软件拟合的曲线一致,最大似然法拟合的二次多项式与CABAS软件拟合的曲线一致;用Excel拟合曲线的方法所得的曲线参数与文献中示例的曲线拟合参数一致。  结论  Excel软件可用于辐射生物剂量-效应曲线的拟合和建立,方便实验室生物剂量估算,特别适合大批量样品的估算。

English Abstract

  • 生物剂量估算在辐射应急中具有重要的价值,外周血淋巴细胞染色体畸变分析是辐射生物剂量估算的金标准方法[1],剂量-效应曲线反映染色体畸变与受照剂量之间的定量关系,是生物剂量估算的重要依据。在生物剂量估算的实践中,剂量-效应曲线的建立需要经过比较复杂的计算过程,用于拟合曲线的数学或者统计学软件工具很多,如SPSS、SAS、Matlab、Origin、CurveExpert等等[2-5],也有染色体畸变剂量效应曲线拟合和剂量估算的专业软件CABAS [6]等。Excel作为常用的办公软件,普及率高,在曲线拟合方面有其操作方便的天然优势,据此,我们用Excel建立了基于最小二乘法和最大似然法拟合辐射剂量-效应曲线的方法,用以辅助剂量-效应曲线的建立,现将结果报告如下。

    • 原始数据来自深圳市职业病防治院病理毒理所2014年建立的辐射剂量效应曲线项目:全血样品在中国疾病预防控制中心辐射防护与核安全医学所二级标准剂量学实验室离体照射,照射源为60Co γ射线,照射剂量率为0.30 Gy/min。照射0 Gy、0.25 Gy、0.50 Gy、0.75 Gy、1.00 Gy、2.00 Gy、3.00 Gy、4.00 Gy、5.00 Gy共9个剂量点,照射后的全血样品按本实验室的方法[7]进行细胞遗传学培养和制片后,普通生物显微镜分析染色体双着丝粒加着丝粒环(dic + r)的畸变率。

    • 新建工作表“数据”,如图 1(A)所示,在A-E列分别输入编号、照射剂量(D)、分析细胞数、畸变细胞数、dic + r数。依据“需分析细胞数”的计算公式[8-9]

      $$ n=(1-p) \times 96.04 / p $$ (1)

      图  1  曲线拟合方法工作表的格式设计

      式中,n为需分析的细胞数,p为畸变细胞率。在F3单元格输入计算公式“ = 96.04*(1-D3/C3)/(D3/C3)”,计算需分析的细胞数。

      依据“畸变率”的计算公式[8, 12]

      $$ p=x / n \times 100 \% $$ (2)

      式中,n为分析细胞数,p为畸变细胞率,x为含畸变的细胞数。在G3单元格输入计算公式“ = E3/C3*100”,计算每100个细胞中(dic + r)的数量,得到畸变率(Y);向下填充至第11行,自动计算所有样品的需分析细胞数和畸变率。

    • 新建工作表“拟合”,如图 1(B)所示,B列用公式“ =数据!B2”提取照射剂量(D)数据,C列用“ = B2^2”公式求照射剂量的平方,D列用公式“ =数据!G2”提取的畸变率(Y)的数值,E列用“ = LOG(B2)”函数求照射剂量的对数,F列用“ = LOG(D2)”函数求畸变率的对数;向下填充至第10行,自动计算所有数据。如图 1(B)所示,在工作表的14 ~ 17行(或其他位置)列出拟合曲线的参数表,用LINEST和INDEX组合函数分别算出直线方程[8-9]y = a + bD、二次多项式y = a + bD + cD2、二次方程y = a + cD2和幂函数y = axb拟合曲线的系数以及拟合曲线的决定系数(R2),其计算公式组合见表 1

      表 1  参数的公式组合列表

      曲线类型 参数“公式组合”
      直线方程 b“ = INDEX(LINEST(D_Y,D_1,1,1),1,1)”
      a“ = INDEX(LINEST(D_Y,D_1,1,1),1,2)”
      R2 “ = INDEX(LINEST(D_Y,D_1,1,1),3,1)”
      二次多项式 c“ = INDEX(LINEST(D_Y,D_12,1,1),1,1)”
      b“ = INDEX(LINEST(D_Y,D_12,1,1),1,2)”
      a“ = INDEX(LINEST(D_Y,D_12,1,1),1,3)”
      R2 “= INDEX(LINEST(D_Y,D_12,1,1),3,1)”
      二次方程 b“ = INDEX(LINEST(D_Y,D_2,1,1),1,1)”
      a“ = INDEX(LINEST(D_Y,D_2,1,1),1,2)”
      R2 “ = INDEX(LINEST(D_Y,D_2,1,1),3,1)”
      幂函数 b“ = INDEX(LINEST(D_GD,D_GY,1,1),1,1)”
      a“ = 10^(INDEX(LINEST(D_GD,D_GY,1,1),1,2))”
      R2 “ = INDEX(LINEST(D_GD,D_GY,1,1),3,1)”
      注:工作表“拟合”中单元格名称定义为:D_Y(D2:D10)、D_1(B2:B10)、D_12(B2:C10)、D_2(C2:C10)、D_GD(F3:F10)、D_GY(E3:E10),b为曲线的系数,a为曲线的常数,c为二次多项式二次项的系数。
    • 参考文献[6, 10]中介绍的最大似然法——迭代重加权最小二乘法(iteratively reweighted least squares,IRLS),其剂量效应曲线参数方程的解法为$\hat{\beta} $(abc)=(XTV0-1X- 1XTV0-1y,在“数据”工作表中建立相应的矩阵并定义矩阵的名称,如图 2,其中矩阵M_V0是基于每个剂量点平均畸变的对角矩阵,第一次拟合曲线参数的计算公式为“= MMULT(MMULT(MMULT(MINVERSE(MMULT(MMULT(M_XT,MINVERSE(M_V0)),M_X)),M_XT),MINVERSE(M_V0)),M_y0)”(公式A)。矩阵Vjj = 1,2,…)是以第j次拟合参数计算的畸变率与分析细胞数的商,引用其结果建立对角矩阵M_Vjj = 1,2…),矩阵V1计算公式为“=MMULT(M_X,L3:L5)/M_N”,公式中“L3:L5”为第1次拟合参数所在单元格,矩阵V2的计算公式用第2次拟合参数所在“M3:M5”,以此类推,而第j + 1次曲线拟合的计算公式只需将公式A中的M_V0换成M_Vjj = 1,2…)即可,本文方法建立的Excel表格设计了10次迭代计算,最终结果存贮于“U3:U5”。

      图  2  最大似然法曲线拟合的格式设计

    • 将本实验室照射剂量和染色体畸变数据输入SPSS 19.0,以照射剂量为预测变量,染色体畸变率为响应变量,进行曲线估计的回归分析,得出二次多项式、二次方程、直线方程和幂函数的拟合参数,并比较用SPSS 19.0软件与本文Excel软件最小二乘法拟合所得曲线的差别;将照射剂量、分析细胞数和染色体畸变数据输入CABAS软件,拟合剂量效应曲线,比较与本文Excel软件最大似然法拟合所得曲线的差别。

    • 将文献《人类辐射细胞遗传学》 [8]中“剂量-效应曲线数学模式拟合举例”的照射剂量和“dic+r”/细胞的数据录入本文设计的“拟合”工作表,拟合4种数学模式的剂量-效应曲线,对比本文Excel软件最小二乘法拟合曲线与文献中报道曲线;将陆雪等[10]文献中剂量-效应曲线建立的数据录入本文设计的“数据”工作表,对比本文Excel软件最大似然法拟合曲线与文献中报道曲线。

    • 将本实验室剂量-效应曲线数据录入本文设计的Excel表格,用最小二乘法法拟合得到的4种类型曲线分别为直线方程$ \hat{y}$= 0.566 4 D - 0.242 5、二次多项式$ \hat{y}$= 9.469 8 × 10-2 D2 + 11.141 3 × 10-2 D + 3.804 6 × 10-3、二次方程$\hat{y} $= 11.638 6 × 10-2 D2 + 7.341 4 × 10-2、幂函数$\hat{y} $= 0.221 8 D1.570 6,与SPSS 19.0软件拟合的曲线完全一致;用最大似然法拟合的二次多项式曲线为$\hat{y} $=10.382 3 × 10-2 D2 +8.621 5 × 10-2 D + 4.942 2 × 10-3,与CABAS软件拟合的曲线相同。见表 2

      表 2  Excel方法与其他软件所得拟合曲线参数比较

      曲线类型 拟合方法 参数
      a b c
      直线方程
      y=a+bD
      方法1 - 0.242 5 0.566 4
      方法2 - 0.242 5 0.566 4
      二次多项式
      y=a+bD+cD2
      方法1 3.804 6 × 10-3 11.141 3 × 10-2 9.469 8 × 10-2
      方法2 3.804 6 × 10-3 11.141 3 × 10-2 9.469 8 × 10-2
      方法3 4.942 2 × 10-3 8.621 5 × 10-2 10.382 3 × 10-2
      方法4 4.942 2 × 10-3 8.621 5 × 10-2 10.382 3 × 10-2
      二次方程
      y=a+ cD2
      方法1 7.341 4 × 10-2 11.638 6 × 10-2
      方法2 7.341 4 × 10-2 11.638 6 × 10-2
      幂函数y=axb 方法1 0.221 8 1.570 6
      方法2 0.221 8 1.570 6
      注:方法1为Excel软件最小二乘法,方法2为SPSS 19.0曲线估计,方法3为Excel软件最大似然法,方法4为CABAS曲线拟合。
    • 将文献[8]中的数据录入本文设计的Excel表格,Excel表格拟合的曲线与文献最终拟合的曲线比较见表 3。Excel最小二乘法拟合的直线方程和二次方程与文献中的方程完全一致,幂函数和二次多项式与文献中的方程的参数基本一致,文献中给出的二次多项式方差分析的F值与LINEST函数给出的F值也基本一致;Excel最大似然法拟合的二次多项式曲线与文献[10]中的曲线一致。以上数据表明在处理其他实验室剂量效应曲线数据时,Excel表格的拟合方法同样有效。

      表 3  Excel方法拟合曲线与文献中曲线的比较

      曲线类型 数据来源 参数
      a b c R2
      直线方程y=a+bD 方法1 - 0.232 4 0.428 9 0.938 2
      文献A[8] - 0.232 4 0.428 9 0.938 2
      二次多项式①y=a+bD+cD2 方法1 7.349 8 × 10-3 3.403 9 × 10-2 8.039 7 × 10-2 0.998 3
      文献A[8] 7.351 2 × 10-3 3.403 7 × 10-2 8.039 7 × 10-2 0.998 3
      二次方程y=a+cD2 方法1 3.186 × 10-2 8.684 × 10-2 0.997 9
      文献A[8] 3.186 × 10-2 8.684 × 10-2 0.998 0
      幂函数y=axb 方法1 0.1139 1.843 6 0.996 0
      文献A[8] 0.1139 1.843 7 0.997 1
      二次多项式y=a+bD+cD2 方法2 9.716 9 × 10-4 3.846 7 × 10-2 7.202 8 × 10-2
      文献B [10] 9.72 × 10-4 3.85 × 10-2 7.20 × 10-2
      注:方法1为Excel软件最小二乘法,方法2为Excel软件最大似然法;①方法1计算的F = 1 206.479 8,文献中给出的F = 1 204.882 4。
    • 世界卫生组织(WHO)于1973年提出了辐射剂量-效应曲线的4种常用数学模式[8]:线性模式、二次方程模式、二次多项式模式和幂函数模式,在辐射剂量-效应曲线拟合的实践中以二次多项式模式最为常见。辐射生物剂量-效应曲线拟合的方法有很多,常用的有最小二乘法和最大似然法,基于这两种方法也都有相应软件的开发,国内学者用VC软件设计了辐射生物剂量估算工具BioDoser软件[11],其拟合曲线的方法为最小二乘法,而CABAS拟合曲线的方法是最大似然法。CABAS在国内外辐射剂量曲线拟合和剂量估算中有广泛的应用,然而CABAS只有二次多项式这一种曲线拟合的方式,而现行国家标准GB/T 28236《染色体畸变估算生物剂量方法》 [9]要求根据4种数学模式进行曲线拟合,实际工作中可能在不同剂量区间存在不同数学模式的剂量效应曲线[12],单纯使用CABAS就忽略了其他三种数学模式的使用。再者,CABAS和BioDoser等专业软件虽然免费,但软件获取并不容易,软件的更新需要专门的软件工程师来完成,可拓展性不强,也远不及Excel软件普及度高。

      本文介绍的Excel拟合辐射剂量-效应曲线的方法,兼顾最小二乘法和最大似然法两种二次多项式的拟合方法,同时提供最小二乘法的直线方程、二次多项式、二次方程、幂函数等4种曲线类型,只需输入数据,便可直接拟合出相应曲线。除了给出最终的剂量-效应曲线的参数,本方法还增加了染色体需分析细胞数的辅助计算功能,在单元格内录入计算公式,只要输入分析细胞数和畸变细胞数,便可自动提示染色体畸变分析过程中需分析的细胞数。在表格的格式设计中,将需录入数据的“照射剂量”“分析细胞数”“畸变细胞数”“dic+r”单元格填充背景色,并将有计算公式的单元格设为保护并锁定单元格,可以有效防止数据的错误录入。本文介绍的是9个数据点的剂量-效应曲线的拟合方法,对于少于9个或多于9个数据点可以用同样的原理改变单元格名称定义,改变数据引用范围即可实现,保存文件可用于下次同样多数据点的剂量效应曲线拟合,可实现超过20个、50个或者更多数据的曲线拟合。

      LINEST函数是Microsoft Excel自带的统计函数,该函数使用最小二乘法计算数据的最佳拟合曲线[13],函数的语法为LINEST(known_y’s,[known_x’s],[const],[stats]),拟合曲线的公式为:“y=mx+b”或“y=m1x1+m2x2+...+b”。LINEST函数以数组形式返回拟合曲线的回归统计值,数组为{mnmn-1,...,m1,b;sen,sen-1,...,se1,seb;r2,sey;F,df;ssreg,ssresid},包含系数及其标准误、常量及其标准误、决定系数、方差分析F值等统计数据。LINEST函数不仅可用于直线方程的拟合,用平方、三次方、对数等对数据进行前期转换,即可拟合出二次方程、二次多项式、三次多项式、幂函数等多种曲线。LINEST函数的返回值是一个数组,选择区域用“Ctrl+Shift+Enter”组合键以数组公式的形式输入,可以显示全部参数值。INDEX函数可返回表格或数组中的元素值,函数语法是INDEX(array,row_num,[column_num]),用INDEX函数嵌套LINEST函数INDEX(LINEST(...),...)可以显示LINEST函数返回数组的具体参数值。

      最大似然法中剂量-效应曲线的参数求解过程需要用到矩阵的计算,本文应用到Microsoft Excel数学与三角函数中的矩阵乘积函数MMULT和逆距阵函数MINVERSE来完成计算。MMULT函数的语法为MMULT(array1,array2),MINVERSE的语法为MINVERSE(array),array可以是单元格区域、数组常量或单元格区域和数组常量的名称,本文设计的公式组采用的是单元格区域的名称,便于公式的理解和公式的复制和移植,MMULT和MINVERSE公式返回结果为数组,必须以数组公式的形式输入。文中的公式A是根据曲线参数方程的解法组合了5个MMULT和3个MINVERSE函数,直接解出方程。本文设计的方法应用矩阵Vj重复迭代10次,得到与CABAS小数点后9位上的数字完全一致,而其第一次迭代前拟合的曲线与最小二乘法的参数相差很小。

      本文设计的Excel表格方法拟合的曲线与用SPSS 19.0软件和CABAS软件拟合的曲线结果高度类同。在处理其他实验室剂量-效应曲线数据时,Excel最小二乘法拟合的直线方程和二次方程与文献[8]中的方程完全一致,幂函数和二次多项式与文献中的方程的参数基本一致,部分参数的细微差异可能来源于计算过程中数据保留的小数位不同。用本实验室剂量-效应曲线数据,可以拟合得到与专业软件相同的剂量-效应曲线,证明本文设计的Excel表格拟合曲线的方法可靠;验证文献中剂量-效应曲线,也能得到一致的结果,说明Excel表格的拟合方法用于其他实验室数据同样有效。用本文设计的方法验证文献中曲线拟合示例的结果,最小二乘法拟合4种类型剂量效应曲线,绝大部分的参数是完全一样的,只有小部分的参数在第4位有效数字上存在差异,验证的最大似然法拟合曲线的参数是完全一致的。

      辐射生物剂量曲线在辐射事故剂量估算中必不可少,全国生物剂量估算能力考核也提倡实验室建立自己的剂量-效应曲线[14]。应用Excel辅助建立辐射生物剂量-效应曲线不需要另外安装其他软件,易于实施,同时软件的更新与拓展不需要专业的软件编程能力,只需知道曲线拟合的剂量估算的原理和方法即可。前期工作中,本文作者根据泊松分布的原理和计算方法,用Excel建立了泊松分布可信区间的算法,并应用于辐射生物剂量估算,取得了与专业软件一致的结果[15]。本文设计的曲线拟合的Excel表格在设计上仍存在不少改进的空间,如数据录入时可参考文献给出每个剂量点的“双着丝粒细胞分布”、计算离散指数、进行U检验以及对拟合系数进行卡方、F检验等。Excel自带的函数和自定义公式功能可解决很多计算和统计的问题,函数嵌套和分步骤计算可建立很复杂的处理过程,除了拟合辐射生物剂量曲线,通过设计也可以完成剂量估算的计算过程,方便实验室生物剂量估算,特别适合大批量样品的估算。

参考文献 (15)

目录

  • /

    返回文章
    返回