当前位置: 主页 > 生物技术 > 软件与科研工具 > 数据统计与分析

应用Excel统计函数进行医学数据分析

2005-08-20 15:08 未知 未知 阅读 0
核心摘要: 本文详细介绍了如何利用Excel统计函数进行医学数据分析,包括集中趋势、离散趋势、频数分布、正态分布、t检验、卡方检验等常用统计方法。通过具体实例演示了TTEST和CHITEST函数的使用步骤和结果解读,帮助医学研究人员快速掌握Excel在统计分析中的应用。

本课程所需所有Excel示例程序,请下载:一般函数解释.xls统计函数解释.xls统计分析工具解释.xls统计程序设计解释.xlsExcel实用临床统计程序.xls

应各位医生、其他专业的朋友和网友的要求,现将Excel在医学统计学中的应用原理和方法介绍如下:

1. 资料 主要根据高等医药院校教材《卫生统计学》[1]、上海第一医学院卫生统计教研组编写的《医学统计方法》[2]、《中国医学百科全书医学统计学》[3]、《医用数理统计方法》[4]和《临床统计学》[5]《寿命表及其应用》[6]等书中有关统计公式和例题进行编程。

2. 编程软件 应用Microsoft Excel 7.0电子表格软件。编程的函数主要有:

2.1 统计函数: 示例详见统计函数解释工作簿(请下载)。

1) 求集中趋势的统计函数:AVERAGE(number1,number2, ...)等,详细请见统计函数解释工作簿的集中趋势的统计函数工作表。

2) 求离散趋势的统计函数:AVEDEV(number1,number2, ...)等,详细请见统计函数解释工作簿中的离散趋势的统计函数工作表。

3) 求频数分布的统计函数:FREQUENCY(data_array,bins_array)等,详细请见统计函数解释工作簿中的频数分布的统计函数工作表。

4) 正态分布的统计函数:NORMDIST(x,mean,standard_dev,cumulative)等,详细请见统计函数解释工作簿中的正态分布的统计函数工作表。

5) 总体均数估计和假设检验的统计函数:TTEST(array1,array2,tails,type)等,详细请见统计函数解释工作簿中的总体均数估计和假设检验的统计函数工作表。

6) 方差分析的统计函数:FTEST(array1,array2)等,详细请见统计函数解释工作簿中的方差分析的统计函数工作表。

7) X2检验的统计函数:CHIDIST(x,degrees_freedom) 等,详细请见统计函数解释工作簿中的卡方检验的统计函数工作表。

8) 秩和检验的统计函数:RANK(number,ref,order) 等,详细请见统计函数解释工作簿中的秩和检验的统计函数工作表。

9) 回归与相关:CORREL(array1,array2) 等,详细请见统计函数解释工作簿中的回归与相关工作表。

2.2 常用数学、逻辑和查找函数:省略,见Excel使用指南,详细请见一般函数解释工作簿

3. 应用Excel进行统计分析的方法 用Excel进行统计分析有四种方法来实现:1直接应用Excel统计函数公式;2应用Excel分析工具库;3应用Excel电子表格和函数编制应用程序;4应用Excel统计宏。其中统计宏的编制需要一定软件基础,难以展开讨论,以下对其他三种方法结合实例分析。

3.1 应用Excel统计函数公式进行统计计算 Excel函数公式不但有强大的科学运算函数和财务分析函数,而且还有丰富的统计函数,这些统计函数可直接对电子表格上指定区域内数据进行统计计算。以两个样本的均数T检验为例:

3.1.1 TTEST 求两个样本的均数t检验 TTEST判断两个样本是否可能来自两个具有相同均值的总体。

语法 TTEST(array1,array2,tails,type) Array1为第一个数据集;Array2为第二个数据集。Tails指明单尾或双尾检验。如果tails=1,函数TTEST使用单尾检验;如果tails=2,函数TTEST使用双尾检验。Type为t检验的类型:1成对检验方法;2等方差双样本检验;3异方差双样本检验。

例1.某单位研究饮食中缺乏维生素E与维生素A含量的关系,将同种属的大白鼠按性别相同,年龄、体重相近者配成对子,共8对,并将每对中的两头动物随机分到正常饲料组和维生素E缺乏组,过一定时期将大白鼠杀死,测得其肝中维生素A的含量,见表,问不同饲料的大白鼠肝中维生素A含量有无差别?

操作步骤:(1)在J44:J51区域内输入正常饲料组维生素A含量,(2)在K44:K51区域内输入维生素E缺乏组维生素A含量,(3)在I44格中输入"=TTEST(J44:J51,K44:K51,2,1)"。(4)输入回车键后,I44格就显示P值结果:"0.004001"。

推断分析:因为P值<0.05,故可认为两种饲料组所得肝中维生素A含量的差别有显著性意义,即维生素E缺乏对大白鼠肝中维生素A含量有影响。详细请见统计函数解释工作簿中总体均数估计和假设检验的统计函数工作表。

例2.某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下,问该地急性克山病患者与健康人的血磷值是否不同? 患者X1:0.84 1.05 1.20 1.20 1.39 1.53 1.67 1.80 1.87 2.07 2.11 健康人X2:0.54 0.64 0.64 0.75 0.76 0.81 1.16 1.20 1.34 1.35 1.45 1.87

操作步骤:(1)在J28:J38区域内输入患者血磷值;(2)在K28:K40区域内输入健康人血磷值;(3)在I28格中输入"=TTEST(J28:J38,K28:K40,2,2)";(4)输入回车键后,I28格就显示P值结果:"0.019337"。

推断分析:因为P值<0.05,故可认为该地急性克山病患者与健康人的血磷值不同有显著性意义,患者较高。详细请见统计函数解释工作簿中总体均数估计和假设检验的统计函数工作表。

例3.从A、B两个总体内各取一个随机样本,其含量都是10,结果如下。比较两个均数。

操作步骤:(1)在J54:J63区域内输入样本1数据;(2)在K54:K63区域内输入样本2数据;(3)在I54格中输入"=TTEST(J54:J63,K54:K63,2,3)";(4)输入回车键后,I54格就显示P值结果:"0.055441275"。

推断分析:因为P值>0.05,故两样本的均数差别不显著。详细请见统计函数解释工作簿中总体均数估计和假设检验的统计函数工作表。

3.1.2 卡方检验 也是常用的统计方法,可用CHITEST函数直接计算,举例说明如下:语法CHITEST(actual_range, expected_range) Actual_range用以检验期望值的观测值区域。Expected_range指包含行列汇总的乘积除以总和后的数据区域。该函数公式为CHITEST=p(X>c2)。其中:Aij=i行j列中的实际值;Eij=i行j列中的期望值。r=行数;c=列数。CHITEST返回chi-squared统计的概率和自由度df,其中df=(r-1)(c-1)。

例4.在二乙基亚硝胺诱发大白鼠鼻咽癌的实验中,一组单纯用亚硝胺向鼻腔滴注(鼻注组),另一组在鼻注基础上加肌注维生素B12,实验结果见表,问两组发癌率有无差别?

操作步骤:(1)在J3:K4区域内输入实际频数数据;(2)在J6:K7区域内输入理论频数数据;(3)在I3格中输入"=CHITEST(J3:K4,J6:K7)",(4)输入回车键后,I3格就显示P值:"0.01092"。

推断分析:卡方检验结果显示P值=0.01092,<0.05,故可认为两组发癌率有差别,说明增加肌注维生素B12有可能提高大白鼠的鼻咽癌发生率。详细请见统计函数解释工作簿中卡方检验的统计函数工作表。

    发表评论