第四章 t检验和单因素方差分析(上)

作者:赵耐青 授权刊登:医学统计之星

本 节STATA  命 令 摘 要

ttest  varname = #                                      

ttest  varname1 = varname2  [, unequal unpaired ]

ttest  varname , by(分组变量) [unequal ]          

ttesti 样本数 均数 标准差  #                                                 

ttesti 样本数1 均数1 标准差1样本数2 均数2 标准差2 [, unequal]

sdtest   1 2

oneway 观察变量 分组变量[, means  bonferroni scheffe sidak ]

·        t  

N(ms2) H0: m=m0 STATA 令:

ttest   =#                   (# m0 )

例: 应 用 克 矽 平 治 疗 矽 肺 患 者 10 名, 治 疗 前 后 血 红 蛋 白 的 含 量 如 下( 数 据 摘 自 金 丕 焕 主 编 <医 用 统 计 方 法>,pp 37):

 

 血 红 蛋 白 含 量

 治疗前

113

150

150

135

128

 治疗后

140

138

140

135

135

 治疗前

100

110

120

130

123

 治疗后

120

147

114

138

120

ex1.dta ( x1 x2 ),  问:  变?

  差:

gen d=x2-x1

H0:患 0

   ( )

 ttest d=0                                                                    

                                                                               

  Variable |      Obs        Mean          Std. Dev.                                  

  ----------+-------------------------------------------                                  

         d     |       10       .6799999       1.645735                                  

                    Ho:  mean = 0                                                       

                   t = 1.31 with 9 d.f.                                        

                 Pr > |t| = 0.2237                                                  

  中,①   数; 差;③ 值;④ p [1] ( ) 明: 变。

·        t

  验, 布。

 STATA

 ttest  1= 2

  ( ex1.dta ) ,

use ex1.dta,clear

ttest x1=x2

  Variable |      Obs        Mean    Std. Dev.                                  

  ----------+---------------------------------------                                  

        x1    |       10       12.59      1.632619                                  

        x2    |       10       13.27      1.080175                                  

  ----------+---------------------------------------                                  

     diff.    |       10   -.6799999    1.645735                                  

            Ho:  diff = 0  (paired data)                                        

                   t = -1.31 with 9 d.f.                                       

                   Pr > |t| = 0.2237                                                                                                                                 

t 同。

验,     布, 料,   关,   )

STATA 令:

ttest  1= 2, unpaired

大,

ttest  1= 2, unequal unpaired

 例:某 地 测 定 克 山 病 患 者 与 克 山 病 健 康 人 的 血 磷 测 定 值 如 下 表( 用 变 量 x1 和 x2 分 别 表 示 患 者 和 健 康 人 的 血 磷 测 定 值, 并 已 存 入 ex2.dta 文 件 中)。

 患 者

2.6

3.24

3.73

3.73

4.32

4.73

5.18

5.58

5.78

6.40

6.53

   

健康人

1.67

1.98

1.98

2.33

2.34

2.50

3.60

3.73

4.14

4.17

4.57

4.82

5.78

H0: 血 磷 测 定 值 的 总 体 均 数 是 否 相 同。

use ex2.dta, clear

ttest  x1=x2,unpaired            ( )

                                                                      

  Variable   |      Obs        Mean       Std. Dev.                                  

  ------------+-----------------------------------------                                  

        x1      |       11      4.710909    1.302977                                  

        x2      |       13      3.354615    1.304368                                   

  ------------+-----------------------------------------                                  

              |

 combined  |       24       3.97625     1.449956                                  

           Ho:  mean(x) = mean(y)  (assuming equal variances)                  

                      t = 2.54 with 22 d.f.                                    

                    Pr > |t| = 0.0187                                                                                                                           

数;② 差;③ 差;④ t 值;⑤Ho t p 值。  血 磷 测 定 值  的 样 本 的血   p=0.0187(<0.05),表   [2]

  使 ex2a.dta ( STATA ) 血 磷 测 定 值 以 及 用 分 组 变 量 group 表 示 健 康 组 (group=1) 或 患 者 组 (group=0), 则:

use ex2a.dta,clear

ttest x,by(group)

  Variable |      Obs        Mean   Std. Dev.                                   

  ----------+---------------------------------                                  

     0     |       11    4.710909    1.302977                                  

         1     |       13    3.354615    1.304368                                   

  ----------+---------------------------------                                  

  combined |       24     3.97625    1.449956                                  

           Ho:  mean(x) = mean(y)  (assuming equal variances)                

                      t = 2.54 with 22 d.f.                                    

               Pr > |t| = 0.0187

group=0 group=1 组。 ex1.dta   同。

  大, 使 ttest  令:unequal.  ex2a.dta ( 已, )

use ex2a.dta,clear

ttest x, by(group) unequal

  Variable    |      Obs    Mean       Std. Dev.                                  

  ------------+---------------------------------                                  

         0       |       11    4.710909    1.302977                                  

         1       |       13    3.354615    1.304368                                  

  ------------+---------------------------------------                                  

  combined  |      24     3.97625                                               

           Ho:  mean(x) = mean(y)  (assuming unequal variances)                 

                      t = 2.54 with 21.35 d.f.                                  

               Pr > |t| = 0.0189                                            

度, 比, ( 近, ) 同, 同。

·