1第五章多组计量资料比较的非参数检验命令与输出结果说明本节STATA命令摘要ranksum观察变量,by(分组变量)kwallis观察变量,by(分组变量)秩和检验(Mann,WhitneyandWilcoxon非参数检验)对于计量资料不满足正态分布要求或方差不齐性,但样本资料之间是独立抽取的,则可以应用秩和检验方法进行比较两组资料的中位数是否有差异。STATA命令为:ranksum观察变量,by(分组变量)例:研究不同饲料对雌鼠体重增加的关系。表中用x表示雌鼠体重增加(克),用group=1表示高蛋白饲料组以及用group=2表示低蛋白饲料组。x13414610411912416110783113129group1111111111x97123701181018510713294group112222222无效假设Ho:两组增加体重的中位数相同。ranksumx,by(group)Test:Equalityofmedians(Two-SampleWilcoxonRank-Sum)①SumofRanks:49.5(group==2)ExpectedSum:70②③z-statistic-1.73Prob|z|0.0832④①为第二组(低饲料组)的秩的和;②若效假设成立,则第二组的秩的和期望值为70;③秩和统计检验量z;④对于无效假设Ho对应的p值。在本例中,虽然第二组的秩和为49.5而期望值估计为70,但p值为0.0832,所以根据该资料和统计结果一般不能认为用高蛋白饲料喂养能明显增加雌鼠的体重。多组资料中位数比较(完全随机化设计资料的检验)Prob|z|=0.0830z=1.733Ho:x(group==1)=x(group==2)adjustedvariance139.88adjustmentforties-0.12unadjustedvariance140.00combined191901902749.570112140.5120groupobsranksumexpectedTwo-sampleWilcoxonrank-sum(Mann-Whitney)test.ranksumx,by(group)2对于完全随机化设计资料的比较,若各组资料不全服从正态分布(即:至少有一组的资料均不服从正态分布)或各组的资料方差不齐性,则可以用KruskalandWallis方法进行检验(Ho:各组的中位数相同)。STATA命令为:kwallis观察变量,by(分组变量)例:50只小鼠随机分配到5个不同饲料组,每组10只小鼠。在喂养一定时间后,测定鼠肝中的铁的含量(mg/g)如表所示:试比较各组鼠肝中铁的含量是否有显著性差别。用x表示鼠肝中铁的含量以及用group=1,2,3,4,5分别表示对应的5个组。x2.231.142.631.001.352.011.641.131.011.70group1111111111x5.590.966.961.231.612.941.963.681.542.59group2222222222x4.53.9210.338.232.074.96.846.423.726group3333333333x1.351.060.740.961.162.080.690.680.841.34group4444444444x1.41.512.491.741.591.3634.815.215.12group5555555555kwallisx,by(group)Test:Equalityofpopulations(Kruskal-WallisTest)①groupObs_RankSum110188.50210280.50310420.0041095.00510291.00chi-squared=27.856with4d.f.②probability=0.0001③①为各组的秩和值;②为该统计量的c2检验值;③为无效假设检验所对应的p值。本例结果表明:5组的中位数有显著的差异。即:5个不同饲料组的小鼠肝脏中铁的含量有显著差异,说明小鼠肝脏中铁的含量与喂养的饲料有关。probability=0.0001chi-squaredwithties=27.858with4d.f.probability=0.0001chi-squared=27.856with4d.f.510291.0041095.00310420.00210280.50110188.50groupObsRankSumKruskal-Wallisequality-of-populationsranktest.kwallisx,by(group)