admin 管理员组文章数量: 1086019
2024年2月29日发(作者:怎么导出xml文件)
log: e:赵耐青统计分析结果.log
log type: text
opened on: 20 Jul 2002, 10:47:03
.
. /* 调用数据库 */
. use "E:赵耐青clinical trial data(Chenfeng).dta", clear
.
. /* 描述数据库 */
. describe
Contains data from E:赵耐青clinical trial data(Chenfeng).dta
obs: 240
vars: 60 7 Feb 2002 21:41
size: 35,760 (87.5% of memory free)
-------------------------------------------------------------------------------
storage display value
variable name type format label variable label
-------------------------------------------------------------------------------
No int %8.0g 编号
Center byte %8.0g 中心编号
Name str3 %9s 姓名
Gender byte %8.0g sex 性别
Age byte %8.0g 年龄(岁)
Hight int %8.0g 身高(cm)
Weight float %9.0g 体重(kg)
Base1 byte %8.0g 糖尿病病程(年)
Base2 byte %8.0g 神经病病变病程(年)
mdns0 byte %8.0g 疗前MDNS
mdns1 byte %8.0g 疗后1月MDNS
mdns2 byte %8.0g 疗后2月MDNS
mdns3 byte %8.0g
mdns4 byte %8.0g
mdns5 byte %8.0g
mdns6 byte %8.0g
fell0 byte %8.0g
fell1 byte %8.0g
fell2 byte %8.0g
fell3 byte %8.0g
fell4 byte %8.0g
fell5 byte %8.0g
fell6 byte %8.0g
gca0 float %9.0g
gca1 float %9.0g
gcb0 float %9.0g
gcb1 float %9.0g
gcc0 float %9.0g
gcc1 float %9.0g
yca0 float %9.0g
yca1 float %9.0g
疗后3月MDNS
疗后4月MDNS
疗后5月MDNS
疗后6月MDNS
疗前感觉障碍得分
疗后1月感觉障碍得分
疗后2月感觉障碍得分
疗后3月感觉障碍得分
疗后4月感觉障碍得分
疗后5月感觉障碍得分
疗后6月感觉障碍得分
疗前正中感觉N传导速度
疗后正中感觉N传导速度
疗前尺感觉N传导速
疗后尺感觉N传导速
疗前腓感觉N传导速度
疗后腓感觉N传导速度
疗前正中运动N传导速度
疗后正中运动N传导速度
ycb0 float %9.0g 疗前腓总运动N传导速度
ycb1 float %9.0g 疗后腓总运动N传导速度
HbA1c0 float %9.0g 疗前糖化血红蛋白
HbA1c1 float %9.0g 疗后糖化血红蛋白
RBC0 float %9.0g 疗前红细胞数
RBC1 float %9.0g
WBC0 float %9.0g
WBC1 float %9.0g
CRE0 float %9.0g
CRE1 float %9.0g
ALT0 float %9.0g
ALT1 float %9.0g
TG0 float %9.0g
TG1 float %9.0g
CHO0 float %9.0g
CHO1 float %9.0g
ECG0 byte %8.0g
ECG1 byte %8.0g
side1 byte %8.0g
degree1 byte %8.0g
relate1 byte %8.0g
side2 byte %8.0g
degree2 byte %8.0g
relate2 byte %8.0g
疗后红细胞数
疗前白细胞数
疗后白细胞数
疗前肌酐
疗后肌酐
疗前谷丙转氨酶
疗后谷丙转氨酶
疗前甘油三脂
疗后甘油三脂
疗前总胆固醇
疗后总胆固醇
ECG 疗前心电图
ECG 疗后心电图
不良反应之一
degree 程度
relate 与药物的关系
不良反应之二
degree 程度
relate 与药物的关系
side3 byte %8.0g 不良反应之三
degree3 byte %8.0g degree 程度
relate3 byte %8.0g relate 与药物的关系
Group float %9.0g group 分组变量
d float %9.0g
-------------------------------------------------------------------------------
Sorted by:
.
. /* 各中心各组病例分配 */
. tab Center Group
| 分组变量
中心编号 | Treatment Placebo | Total
-----------+----------------------+----------
1 | 24 24 | 48
2 | 24 24 | 48
3 | 24 24 | 48
4 | 24 24 | 48
5 | 24 24 | 48
-----------+----------------------+----------
Total | 120 120 | 240
结果显示,各中心均按方案完成了规定的入组病例数。
. /* 产生一变量表示脱落 */
. gen loss=.
(240 missing values generated)
.
. /* 计算脱落时间 */
. for num 1/ 6 : replace loss=X if mdnsX==. & loss==.
-> replace loss=1 if mdns1==. & loss==.
(0 real changes made)
-> replace loss=2 if mdns2==. & loss==.
(0 real changes made)
-> replace loss=3 if mdns3==. & loss==.
(0 real changes made)
-> replace loss=4 if mdns4==. & loss==.
(3 real changes made)
-> replace loss=5 if mdns5==. & loss==.
(0 real changes made)
-> replace loss=6 if mdns6==. & loss==.
(0 real changes made)
.
. /* 按中心排序 */
. sort Center
.
. /* 各中心各组脱落情况 */
. by Center : table Group loss
_______________________________________________________________________________
-> Center = 1
no observations
_______________________________________________________________________________
-> Center = 2
no observations
_______________________________________________________________________________
-> Center = 3
----------------
| loss
分组变量 | 4
----------+-----
Treatment | 1
----------------
_______________________________________________________________________________
-> Center = 4
----------------
| loss
分组变量 | 4
----------+-----
Placebo | 2
----------------
____________________________________________________________________________
-> Center = 5
no observations
.
. /* 脱落情况列表 */
. list No Center Name mdns0 Group loss if loss~=.
No Center Name mdns0 Group loss
139. 139 3 LFZ 17 Treatment 4
179. 179 4 TCY 12 Placebo 4
192. 192 4 XXX 18 Placebo 4
结果显示,共有3例脱落,其中,第3中心在第4次随访时NGF组有1例脱落;第4中心在第4次随访时安慰剂组有2例脱落。
.
. /* 两组性别比较 */
. tab Group Gender, chi
| 性别
分组变量 | female male | Total
-----------+----------------------+----------
Treatment | 63 57 | 120
Placebo | 64 56 | 120
-----------+----------------------+----------
Total | 127 113 | 240
Pearson chi2(1) = 0.0167 Pr = 0.897
.
. /* 两组年龄比较 */
. ttest Age, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 60.06667 .7584014 8.307871 58.56496 61.56838
Placebo | 120 58.03333 .8088216 8.860196 56.43179 59.63488
---------+--------------------------------------------------------------------
combined | 240 59.05 .5571176 8.630829 57.95251 60.14749
---------+--------------------------------------------------------------------
diff | 2.033333 1.108767 -.1509178 4.217585
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 1.8339 t = 1.8339 t = 1.8339
P < t = 0.9660 P > |t| = 0.0679 P > t = 0.0340
.
. /* 扣除性别影响后两组的身高比较 */
. anova High Group Gender
Number of obs = 240 R-squared = 0.4022
Root MSE = 6.07288 Adj R-squared = 0.3971
Source | Partial SS df MS F Prob > F
-----------+----------------------------------------------------
Model | 5880.46954 2 2940.23477 79.72 0.0000
|
Group | 3.52527399 1 3.52527399 0.10 0.7575
Gender | 5874.13204 1 5874.13204 159.28 0.0000
|
Residual | 8740.52629 237 36.8798578
-----------+----------------------------------------------------
Total | 14620.9958 239 61.1757148
.
. /* 扣除性别影响后两组的体重比较 */
. anova Weight Group Gender
Number of obs = 240 R-squared = 0.1922
Root MSE = 9.11056 Adj R-squared = 0.1854
Source | Partial SS df MS F Prob > F
-----------+----------------------------------------------------
Model | 4681.22619 2 2340.61309 28.20 0.0000
|
Group | 188.575343 1 188.575343 2.27 0.1331
Gender | 4476.98469 1 4476.98469 53.94 0.0000
|
Residual | 19671.5512 237 83.0023256
-----------+----------------------------------------------------
Total | 24352.7774 239 101.894466
.
. /* 各组基线情况比较 */
. for var Base1 Base2 mdns0 fell0 gca0 : ttest X , by(Group)
-> ttest Base1 , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 3.55 .2119834 2.322162 3.130252 3.969748
Placebo | 120 3.258333 .2246989 2.461454 2.813407 3.70326
---------+--------------------------------------------------------------------
combined | 240 3.404167 .1544209 2.392278 3.099967 3.708366
---------+--------------------------------------------------------------------
diff | .2916667 .3089119 -.3168841 .9002175
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 0.9442 t = 0.9442 t = 0.9442
P < t = 0.8270 P > |t| = 0.3460 P > t = 0.1730
-> ttest Base2 , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 1.208333 .1673219 1.832919 .8770193 1.539647
Placebo | 120 1.066667 .1467354 1.607406 .7761159 1.357217
---------+--------------------------------------------------------------------
combined | 240 1.1375 .1111358 1.721708 .9185693 1.356431
---------+--------------------------------------------------------------------
diff | .1416667 .2225486 -.29675 .5800834
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 0.6366 t = 0.6366 t = 0.6366
P < t = 0.7375 P > |t| = 0.5250 P > t = 0.2625
-> ttest mdns0 , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 14.21667 .4322735 4.735319 13.36072 15.07261
Placebo | 120 14.79167 .4541893 4.975395 13.89233 15.69101
---------+--------------------------------------------------------------------
combined | 240 14.50417 .3134034 4.855224 13.88678 15.12155
---------+--------------------------------------------------------------------
diff | -.575 .6270154 -1.810209 .6602088
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = -0.9170 t = -0.9170 t = -0.9170
P < t = 0.1800 P > |t| = 0.3600 P > t = 0.8200
-> ttest fell0 , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 10.375 .5178958 5.673264 9.349515 11.40049
Placebo | 120 9.458333 .4752849 5.206486 8.517222 10.39944
---------+--------------------------------------------------------------------
combined | 240 9.916667 .3519802 5.452854 9.223287 10.61005
---------+--------------------------------------------------------------------
diff | .9166667 .7029309 -.4680941 2.301427
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 1.3041 t = 1.3041 t = 1.3041
P < t = 0.9033 P > |t| = 0.1935 P > t = 0.0967
-> ttest gca0 , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 114 49.62544 1.05538 11.26837 47.53454 51.71634
Placebo | 115 47.36783 1.112621 11.93153 45.16373 49.57192
---------+--------------------------------------------------------------------
combined | 229 48.4917 .7689147 11.63579 46.97662 50.00679
---------+--------------------------------------------------------------------
diff | 2.257613 1.533926 -.7649423 5.280168
------------------------------------------------------------------------------
Degrees of freedom: 227
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 1.4718 t = 1.4718 t = 1.4718
P < t = 0.9288 P > |t| = 0.1425 P > t = 0.0712
从上述分析可知,两组的基本情况和基线情况是一致的。即两组具有可比性。
. /* 计算各时点MDNS的减分率 */
. for var mdns1-mdns6 : gen pX = (mdns0-X)/mdns0
-> gen pmdns1 = (mdns0-mdns1)/mdns0
-> gen pmdns2 = (mdns0-mdns2)/mdns0
-> gen pmdns3 = (mdns0-mdns3)/mdns0
-> gen pmdns4 = (mdns0-mdns4)/mdns0
(3 missing values generated)
-> gen pmdns5 = (mdns0-mdns5)/mdns0
(3 missing values generated)
-> gen pmdns6 = (mdns0-mdns6)/mdns0
(3 missing values generated)
.
. /* 按 Group 排序 */
. sort Group
.
. /* 各组各时间点的减分率描述 */
. by Group : summ pmdns*
_______________________________________________________________________________
-> Group = Treatment
Variable | Obs Mean Std. Dev. Min Max
-------------+-----------------------------------------------------
pmdns1 | 120 .0977496 .1776434 -.375 .6
pmdns2 | 120 .1943255 .2145272 -.375 .8571429
pmdns3 | 120 .2586773 .2252976 -.4285714 .7333333
pmdns4 | 119 .3505427 .2422572 -.3333333 1
pmdns5 | 119 .4200117 .2478205 -.3333333 1
pmdns6 | 119 .4998484 .2489689 -.3333333 1
_______________________________________________________________________________
-> Group = Placebo
Variable | Obs Mean Std. Dev. Min Max
-------------+-----------------------------------------------------
pmdns1 | 120 .036402 .1624928 -.5714286 .4615385
pmdns2 | 120 .0810332 .221016 -.5714286 .7142857
pmdns3 | 120 .1347084 .2422806 -.5714286 1
pmdns4 | 118 .1680638 .2485104 -.5714286 1
pmdns5 | 118 .1877292 .2597217 -.5 1
pmdns6 | 118 .2154119 .2516401 -.5 1
.
. /* 保存现有数据库 */
. save "E:赵耐青clinical trial data(ChenFeng)"
file E:赵耐青clinical trial data(ChenFeng) saved
.
. /* 疗前的减分率为0 */
. gen pmdns0=0
.
. /* 产生各时间点的均数以便画图 */
. collapse pmdns0 pmdns1-pmdns6 , by(Group)
.
. drop Group
.
. /*将横向排列的数据库转为列向排列 */
. xpose, clear
.
. /* 产生时间变量 */
. gen week=2*(_n-1)
.
. /* 绘制MDNS平均增加值随时间变化的曲线 */
. gra v1 v2 week , c(ll[-]) xlab(0,2,4,6,8,10,12) ylab saving("e:赵耐青图1", replace)
. /*调用原数据库 */
. use "E:赵耐青clinical trial data(ChenFeng)", clear
.
. /* 各组各时间点MDNS的减分率比较 */
. for var pmdns1-pmdns6 : ttest X, by(Group)
-> ttest pmdns1, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 .0977496 .0162165 .1776434 .0656392 .12986
Placebo | 120 .036402 .0148335 .1624928 .0070302 .0657738
---------+--------------------------------------------------------------------
combined | 240 .0670758 .0111438 .1726386 .0451232 .0890284
---------+--------------------------------------------------------------------
diff | .0613475 .0219775 .0180523 .1046427
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 2.7914 t = 2.7914 t = 2.7914
P < t = 0.9972 P > |t| = 0.0057 P > t = 0.0028
-> ttest pmdns2, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 .1943255 .0195836 .2145272 .1555481 .233103
Placebo | 120 .0810332 .0201759 .221016 .0410829 .1209835
---------+--------------------------------------------------------------------
combined | 240 .1376794 .0144998 .2246302 .1091156 .1662431
---------+--------------------------------------------------------------------
diff | .1132924 .0281173 .0579018 .168683
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 4.0293 t = 4.0293 t = 4.0293
P < t = 1.0000 P > |t| = 0.0001 P > t = 0.0000
-> ttest pmdns3, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 120 .2586773 .0205668 .2252976 .217953 .2994015
Placebo | 120 .1347084 .0221171 .2422806 .0909144 .1785025
---------+--------------------------------------------------------------------
combined | 240 .1966929 .0155936 .2415752 .1659744 .2274113
---------+--------------------------------------------------------------------
diff | .1239689 .0302019 .0644716 .1834661
------------------------------------------------------------------------------
Degrees of freedom: 238
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 4.1047 t = 4.1047 t = 4.1047
P < t = 1.0000 P > |t| = 0.0001 P > t = 0.0000
-> ttest pmdns4, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 119 .3505427 .0222077 .2422572 .3065655 .39452
Placebo | 118 .1680638 .0228772 .2485104 .1227567 .213371
---------+--------------------------------------------------------------------
combined | 237 .2596883 .0169786 .261383 .2262392 .2931373
---------+--------------------------------------------------------------------
diff | .1824789 .0318799 .1196719 .2452859
------------------------------------------------------------------------------
Degrees of freedom: 235
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 5.7239 t = 5.7239 t = 5.7239
P < t = 1.0000 P > |t| = 0.0000 P > t = 0.0000
-> ttest pmdns5, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 119 .4200117 .0227177 .2478205 .3750246 .4649989
Placebo | 118 .1877292 .0239093 .2597217 .140378 .2350803
---------+--------------------------------------------------------------------
combined | 237 .3043605 .018106 .2787384 .2686905 .3400305
---------+--------------------------------------------------------------------
diff | .2322826 .0329745 .1673193 .2972459
------------------------------------------------------------------------------
Degrees of freedom: 235
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 7.0443 t = 7.0443 t = 7.0443
P < t = 1.0000 P > |t| = 0.0000 P > t = 0.0000
-> ttest pmdns6, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 119 .4998484 .0228229 .2489689 .4546528 .545044
Placebo | 118 .2154119 .0231653 .2516401 .1695342 .2612897
---------+--------------------------------------------------------------------
combined | 237 .3582302 .0186798 .2875711 .3214299 .3950306
---------+--------------------------------------------------------------------
diff | .2844365 .0325181 .2203724 .3485007
------------------------------------------------------------------------------
Degrees of freedom: 235
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 8.7470 t = 8.7470 t = 8.7470
P < t = 1.0000 P > |t| = 0.0000 P > t = 0.0000
. /* 产生疗效等级变量 */
. for num 1/ 6 : gen lxX=recode(pmdnsX,0.1599,0.4999,0.7499,1)
-> gen lx1=recode(pmdns1,0.1599,0.4999,0.7499,1)
-> gen lx2=recode(pmdns2,0.1599,0.4999,0.7499,1)
-> gen lx3=recode(pmdns3,0.1599,0.4999,0.7499,1)
-> gen lx4=recode(pmdns4,0.1599,0.4999,0.7499,1)
(3 missing values generated)
-> gen lx5=recode(pmdns5,0.1599,0.4999,0.7499,1)
(3 missing values generated)
-> gen lx6=recode(pmdns6,0.1599,0.4999,0.7499,1)
(3 missing values generated)
.
. /* 1表示<0.16 2表示 0.16~ 表示 0.50~0 4表示 0.75~1 */
. for num 1/6 : recode lxX 0.1599=1 0.4999=2 0.7499=3 1=4
-> recode lx1 0.1599=1 0.4999=2 0.7499=3 1=4
(240 changes made)
-> recode lx2 0.1599=1 0.4999=2 0.7499=3 1=4
(240 changes made)
-> recode lx3 0.1599=1 0.4999=2 0.7499=3 1=4
(240 changes made)
-> recode lx4 0.1599=1 0.4999=2 0.7499=3 1=4
(237 changes made)
-> recode lx5 0.1599=1 0.4999=2 0.7499=3 1=4
(237 changes made)
-> recode lx6 0.1599=1 0.4999=2 0.7499=3 1=4
(237 changes made)
.
. /* 变量名定义 */
. for num 1/6 : label var lxX "第X次随访疗效等级"
-> label var lx1 `"第1次随访疗效等级"'
-> label var lx2 `"第2次随访疗效等级"'
-> label var lx3 `"第3次随访疗效等级"'
-> label var lx4 `"第4次随访疗效等级"'
-> label var lx5 `"第5次随访疗效等级"'
-> label var lx6 `"第6次随访疗效等级"'
.
. /* 定义疗效等级变量的数值标签 */
. lab define lxlab 1 "无效" 2 "好转" 3 "显效" 4 "近愈"
. for num 1/6 : label value lxX lxlab
-> label value lx1 lxlab
-> label value lx2 lxlab
-> label value lx3 lxlab
-> label value lx4 lxlab
-> label value lx5 lxlab
-> label value lx6 lxlab
.
. /* 6次随访各组的疗效 */
. for num 1/6 : tab Group lxX
-> tab Group lx1
| 第1次随访疗效等级
分组变量 | 无效 好转 显效 | Total
-----------+---------------------------------+----------
Treatment | 78 40 2 | 120
Placebo | 99 21 0 | 120
-----------+---------------------------------+----------
Total | 177 61 2 | 240
-> tab Group lx2
| 第2次随访疗效等级
分组变量 | 无效 好转 显效 近愈 | Total
-----------+--------------------------------------------+----------
Treatment | 57 50 12 1 | 120
Placebo | 82 34 4 0 | 120
-----------+--------------------------------------------+----------
Total | 139 84 16 1 | 240
-> tab Group lx3
| 第3次随访疗效等级
分组变量 | 无效 好转 显效 近愈 | Total
-----------+--------------------------------------------+----------
Treatment | 40 63 17 0 | 120
Placebo | 72 42 3 3 | 120
-----------+--------------------------------------------+----------
Total | 112 105 20 3 | 240
-> tab Group lx4
| 第4次随访疗效等级
分组变量 | 无效 好转 显效 近愈 | Total
-----------+--------------------------------------------+----------
Treatment | 24 59 33 3 | 119
Placebo | 61 50 5 2 | 118
-----------+--------------------------------------------+----------
Total | 85 109 38 5 | 237
-> tab Group lx5
| 第5次随访疗效等级
分组变量 | 无效 好转 显效 近愈 | Total
-----------+--------------------------------------------+----------
Treatment | 19 49 44 7 | 119
Placebo | 60 44 12 2 | 118
-----------+--------------------------------------------+----------
Total | 79 93 56 9 | 237
-> tab Group lx6
| 第6次随访疗效等级
分组变量 | 无效 好转 显效 近愈 | Total
-----------+--------------------------------------------+----------
Treatment | 14 29 63 13 | 119
Placebo | 53 48 14 3 | 118
-----------+--------------------------------------------+----------
Total | 67 77 77 16 | 237
.
. /* 降为4.0版本 */
. version 4.0
.
. /* 对两组疗效等级进行Wilcoxon检验 */
. wilcoxon lx1 , by(Group)
Test: Group==2 has longer survival time
Wilcoxon-Gehan statistic = -2562
z = -3.12
Pr>|z| = 0.0018
. wilcoxon lx2 , by(Group)
Test: Group==2 has longer survival time
Wilcoxon-Gehan statistic = -3246
z = -3.46
Pr>|z| = 0.0005
. wilcoxon lx3 , by(Group)
Test: Group==2 has longer survival time
Wilcoxon-Gehan statistic = -4125
z = -4.25
Pr>|z| = 0.0000
. wilcoxon lx4 , by(Group)
Test: Group==1 has longer survival time
Wilcoxon-Gehan statistic = 5763
z = 5.91
Pr>|z| = 0.0000
. wilcoxon lx5 , by(Group)
Test: Group==2 has longer survival time
Wilcoxon-Gehan statistic = -6452
z = -6.48
Pr>|z| = 0.0000
. wilcoxon lx6 , by(Group)
Test: Group==1 has longer survival time
Wilcoxon-Gehan statistic = 7803
z = 7.76
Pr>|z| = 0.0000
从上面的分析可见,MDNS的疗效等级,从第1次随访开始,两组即具有统计学差异。NGF组优于安慰剂对照组。
.
. /* 回到7.0版本 */
. version 7.0
.
. /* 定义疗效变量 */
.
. for num 1/6 : recode lxX 1 2 =1 3 4 =2
-> recode lx1 1 2 =1 3 4 =2
(63 changes made)
-> recode lx2 1 2 =1 3 4 =2
(101 changes made)
-> recode lx3 1 2 =1 3 4 =2
(128 changes made)
-> recode lx4 1 2 =1 3 4 =2
(152 changes made)
-> recode lx5 1 2 =1 3 4 =2
(158 changes made)
-> recode lx6 1 2 =1 3 4 =2
(170 changes made)
.
. for num 1/6 : label var lxX "第X次随访疗效"
-> label var lx1 `"第1次随访疗效"'
-> label var lx2 `"第2次随访疗效"'
-> label var lx3 `"第3次随访疗效"'
-> label var lx4 `"第4次随访疗效"'
-> label var lx5 `"第5次随访疗效"'
-> label var lx6 `"第6次随访疗效"'
.
. /* 定义疗效变量数据标签 */
. lab define lxlab0 1 "无效" 2 "有效"
. for num 1/6 : label value lxX lxlab0
-> label value lx1 lxlab0
-> label value lx2 lxlab0
-> label value lx3 lxlab0
-> label value lx4 lxlab0
-> label value lx5 lxlab0
-> label value lx6 lxlab0
.
. /* 各组有效率比较 */
. for num 1/6 : tab Group lxX , exact row
-> tab Group lx1 , exact row
| 第1次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 118 2 | 120
| 98.33 1.67 | 100.00
-----------+----------------------+----------
Placebo | 120 0 | 120
| 100.00 0.00 | 100.00
-----------+----------------------+----------
Total | 238 2 | 240
| 99.17 0.83 | 100.00
Fisher's exact = 0.498
1-sided Fisher's exact = 0.249
-> tab Group lx2 , exact row
| 第2次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 107 13 | 120
| 89.17 10.83 | 100.00
-----------+----------------------+----------
Placebo | 116 4 | 120
| 96.67 3.33 | 100.00
-----------+----------------------+----------
Total | 223 17 | 240
| 92.92 7.08 | 100.00
Fisher's exact = 0.041
1-sided Fisher's exact = 0.021
-> tab Group lx3 , exact row
| 第3次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 103 17 | 120
| 85.83 14.17 | 100.00
-----------+----------------------+----------
Placebo | 114 6 | 120
| 95.00 5.00 | 100.00
-----------+----------------------+----------
Total | 217 23 | 240
| 90.42 9.58 | 100.00
Fisher's exact = 0.026
1-sided Fisher's exact = 0.013
-> tab Group lx4 , exact row
| 第4次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 83 36 | 119
| 69.75 30.25 | 100.00
-----------+----------------------+----------
Placebo | 111 7 | 118
| 94.07 5.93 | 100.00
-----------+----------------------+----------
Total | 194 43 | 237
| 81.86 18.14 | 100.00
Fisher's exact = 0.000
1-sided Fisher's exact = 0.000
-> tab Group lx5 , exact row
| 第5次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 68 51 | 119
| 57.14 42.86 | 100.00
-----------+----------------------+----------
Placebo | 104 14 | 118
| 88.14 11.86 | 100.00
-----------+----------------------+----------
Total | 172 65 | 237
| 72.57 27.43 | 100.00
Fisher's exact = 0.000
1-sided Fisher's exact = 0.000
-> tab Group lx6 , exact row
| 第6次随访疗效
分组变量 | 无效 有效 | Total
-----------+----------------------+----------
Treatment | 43 76 | 119
| 36.13 63.87 | 100.00
-----------+----------------------+----------
Placebo | 101 17 | 118
| 85.59 14.41 | 100.00
-----------+----------------------+----------
Total | 144 93 | 237
| 60.76 39.24 | 100.00
Fisher's exact = 0.000
1-sided Fisher's exact = 0.000
.
. /* 计算有效率的95%CI */
. cii 119 76
-- Binomial Exact --
Variable | Obs Mean Std. Err. [95% Conf. Interval]
-------------+-------------------------------------------------------------
| 119 .6386555 .0440373 .5455312 .7246909
从上面的分析可见,从第1 次随访开始,NGF组的有效率就优于安慰剂对照组。
. /* 产生结果变量,y=1 表示有效,y=0 表示无效 */
. gen y=1 if pmdns6>=0.5
(144 missing values generated)
. replace y=0 if pmdns5<0.5
(172 real changes made)
/*********************************
/* CMH 分析
/*********************************
.
. /* 影响疗效的因素分析其中,中心变量Center按哑变量形式进入模型 */
. xi : logistic y Gender Age Base1 Base2 mdns0 fell0 Group
_ICenter_1-5 (naturally coded; _ICenter_1 omitted)
Logit estimates Number of obs = 233
LR chi2(11) = 53.83
Prob > chi2 = 0.0000
Log likelihood = -107.0422 Pseudo R2 = 0.2009
------------------------------------------------------------------------------
y | Odds Ratio Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
Gender | .4888366 .1764132 -1.98 0.047 .2409789 .9916275
Age | .9980924 .0214442 -0.09 0.929 .9569351 1.04102
Base1 | .9870993 .0779154 -0.16 0.869 .8456144 1.152257
Base2 | 1.007274 .1030168 0.07 0.944 .8243145 1.230843
mdns0 | 1.005151 .0425848 0.12 0.903 .9250574 1.092179
fell0 | .9536386 .0352244 -1.29 0.199 .8870398 1.025238
_ICenter_2 | .384867 .2208795 -1.66 0.096 .1249674 1.18529
_ICenter_3 | 1.653209 .9146822 0.91 0.364 .5589559 4.889651
_ICenter_4 | .3796829 .2254166 -1.63 0.103 .1185947 1.215561
_ICenter_5 | 1.188417 .6194094 0.33 0.740 .4278763 3.300804
Group | .1075251 .0431229 -5.56 0.000 .0489932 .2359848
------------------------------------------------------------------------------
. /* 各中心间效应比较 */
. test _b[_ICenter_2]=_b[_ICenter_3]
( 1) _ICenter_2 - _ICenter_3 = 0.0
chi2( 1) = 6.20
Prob > chi2 = 0.0128
. test _b[_ICenter_2]=_b[_ICenter_4]
( 1) _ICenter_2 - _ICenter_4 = 0.0
chi2( 1) = 0.00
Prob > chi2 = 0.9825
. test _b[_ICenter_2]=_b[_ICenter_5]
( 1) _ICenter_2 - _ICenter_5 = 0.0
chi2( 1) = 3.77
Prob > chi2 = 0.0521
. test _b[_ICenter_3]=_b[_ICenter_4]
( 1) _ICenter_3 - _ICenter_4 = 0.0
chi2( 1) = 5.74
Prob > chi2 = 0.0166
. test _b[_ICenter_3]=_b[_ICenter_5]
( 1) _ICenter_3 - _ICenter_5 = 0.0
chi2( 1) = 0.36
Prob > chi2 = 0.5486
. test _b[_ICenter_4]=_b[_ICenter_5]
( 1) _ICenter_4 - _ICenter_5 = 0.0
chi2( 1) = 3.73
Prob > chi2 = 0.0536
可见,疗效与性别无关,由于减分率考虑了疗前的基线水平,故所得疗效与基线(疗前MDNS,感觉得分FELL0)无关,各中心间差异无统计学意义。但疗效与年龄有关,年龄越大,疗效越差。在考虑以上有效因素后,分组变量有统计学意义,即NGF组的疗效优于安慰剂对照组。
.
. /* 计算神经传导速度的差值 */
. gen speed1=gca1-gca0
(15 missing values generated)
. gen speed2=gcb1-gcb0
(15 missing values generated)
. gen speed3=gcc1-gcc0
(16 missing values generated)
.
. /* 神经传导速度差值的组间比较 */
. for var speed1 - speed3 : ttest X, by(Group)
-> ttest speed1, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 113 2.836283 .7502392 7.975152 1.34978 4.322786
Placebo | 112 .1500001 .6843089 7.242044 -1.206004 1.506004
---------+--------------------------------------------------------------------
combined | 225 1.499111 .5146867 7.7203 .4848639 2.513358
---------+--------------------------------------------------------------------
diff | 2.686283 1.015885 .6843196 4.688246
------------------------------------------------------------------------------
Degrees of freedom: 223
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 2.6443 t = 2.6443 t = 2.6443
P < t = 0.9956 P > |t| = 0.0088 P > t = 0.0044
-> ttest speed2, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 116 4.003448 .8380118 9.025663 2.343508 5.663388
Placebo | 109 -.6688075 .7054635 7.365255 -2.067158 .7295435
---------+--------------------------------------------------------------------
combined | 225 1.74 .5713674 8.570511 .6140571 2.865943
---------+--------------------------------------------------------------------
diff | 4.672256 1.102305 2.499988 6.844524
------------------------------------------------------------------------------
Degrees of freedom: 223
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 4.2386 t = 4.2386 t = 4.2386
P < t = 1.0000 P > |t| = 0.0000 P > t = 0.0000
-> ttest speed3, by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 114 2.173684 .6231747 6.653685 .9390629 3.408306
Placebo | 110 -.2227273 .7345729 7.704266 -1.678627 1.233172
---------+--------------------------------------------------------------------
combined | 224 .996875 .485907 7.27239 .039318 1.954432
---------+--------------------------------------------------------------------
diff | 2.396412 .9607866 .5029824 4.289841
------------------------------------------------------------------------------
Degrees of freedom: 222
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = 2.4942 t = 2.4942 t = 2.4942
P < t = 0.9933 P > |t| = 0.0134 P > t = 0.0067
. 由上可信区间可见,NGF组三根神经的传导速度均有提高,而对照组无改善;假设检验结果表明,NGF组的神经传导速度与安慰剂组的差异有统计学意义。
. /* 治疗前后实验室指标WBC、RBC的差值 */
. gen dWBC=WBC1-WBC0
(3 missing values generated)
. gen dRBC=RBC1-RBC0
(3 missing values generated)
.
. /* WBC差值的两组比较 */
. ttest dWBC , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 119 .0421849 .1433136 1.563367 -.241615 .3259848
Placebo | 118 .1077966 .1491779 1.620487 -.1876424 .4032356
---------+--------------------------------------------------------------------
combined | 237 .0748523 .1032183 1.589025 -.1284946 .2781992
---------+--------------------------------------------------------------------
diff | -.0656117 .2068329 -.4730952 .3418718
------------------------------------------------------------------------------
Degrees of freedom: 235
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = -0.3172 t = -0.3172 t = -0.3172
P < t = 0.3757 P > |t| = 0.7514 P > t = 0.6243
.
. /* RBC差值的两组比较 */
. ttest dRBC , by(Group)
Two-sample t test with equal variances
------------------------------------------------------------------------------
Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
---------+--------------------------------------------------------------------
Treatmen | 119 -.1057983 .047912 .5226586 -.2006772 -.0109195
Placebo | 118 .0416949 .0631882 .6863994 -.083446 .1668358
---------+--------------------------------------------------------------------
combined | 237 -.0323629 .0398109 .6128811 -.110793 .0460672
---------+--------------------------------------------------------------------
diff | -.1474932 .0792095 -.3035447 .0085583
------------------------------------------------------------------------------
Degrees of freedom: 235
Ho: mean(Treatmen) - mean(Placebo) = diff = 0
Ha: diff < 0 Ha: diff ~= 0 Ha: diff > 0
t = -1.8621 t = -1.8621 t = -1.8621
P < t = 0.0319 P > |t| = 0.0638 P > t = 0.9681
从RBC差值的分析可见,处理组治疗后RBC有所降低,治疗后比治疗前降低0.1058,差值的95%CI为:-0.2007~-0.0109(这种差别在临床上是否有意义?);对照组治疗前后差值无统计学意义。
.
. /* 两组心电图指标疗前正常、疗后异常率比较 */
. tab Group ECG1 if ECG0==1 , exact row
| 疗后心电图
分组变量 | normal unnormal | Total
-----------+----------------------+----------
Treatment | 54 18 | 72
| 75.00 25.00 | 100.00
-----------+----------------------+----------
Placebo | 67 20 | 87
| 77.01 22.99 | 100.00
-----------+----------------------+----------
Total | 121 38 | 159
| 76.10 23.90 | 100.00
Fisher's exact = 0.852
1-sided Fisher's exact = 0.455
可见,试验组对受试者的心电图的影响于对照组相比并无特别之处。
. /* 将三个不良事件变量接到一起,便于分析 */
. stack No Center Group Name Gender Age mdns0 side1 degree1 relate1 No Center Group Name Gender Age
mdns0 side2
> degree2 relate2 No Center Group Name Gender Age mdns0 side3 degree3 relate3 , into(No Center Group
Name Gende
> r Age mdns0 side degree relate)
Warning: data in memory will be lost.
Press any key to continue, Ctrl-Break to abort.
.
. /* 删除无不良事件者 */
. drop if side==.
(557 observations deleted)
.
. /* 定义不良事件名称 */
. label define sidelab 1 "搔痒" 2 "浮肿" 3 "皮疹" 4 "针孔周围感觉过敏" 5 "针孔周围痛" 6 "注射侧肢痛" 7 "胸背腰*
> *" 8 "其他部位痛" 9 "头晕" 10 "头痛" 11 "失眠" 12 "倦睡" 13 "发热" 14 "胃寒" 15 "恶性" 16 "呕吐"
17 "食欲下*
> *" 18 "其他"
. label value side sidelab
.
. /* 定义组别 */
. label define group 1 "Treatment" 2 "Placebo"
. label value Group group
.
. /* 两组不良事件 */
. tab side Group
| Group
side | Treatment Placebo | Total
-----------------+----------------------+----------
搔痒 | 6 5 | 11
浮肿 | 3 6 | 9
皮疹 | 2 3 | 5
针孔周围感觉过敏 | 1 0 | 1
针孔周围痛 | 33 17 | 50
注射侧肢痛 | 6 5 | 11
胸背腰痛 | 5 6 | 11
其他部位痛 | 1 0 | 1
头晕 | 10 7 | 17
头痛 | 3 3 | 6
失眠 | 6 7 | 13
倦睡 | 7 4 | 11
发热 | 0 2 | 2
食欲下降 | 1 4 | 5
其他 | 6 4 | 10
-----------------+----------------------+----------
Total | 90 73 | 163
.
. /* 定义不良事件与试验药物的关系变量 */
. label define relatelab 0 "无关" 1 "可能无关" 2 "可能有关" 3 "有关"
. label value relate relatelab
.
. /* 定义不良事件的程度 */
. label define deg 1 "轻" 2 "中" 3 "重"
. label value degree deg
.
. /* 两组不良反应结果 */
. tab side Group if relate==2 | relate==3
| Group
side | Treatment Placebo | Total
-----------------+----------------------+----------
搔痒 | 2 1 | 3
浮肿 | 0 1 | 1
针孔周围感觉过敏 | 1
针孔周围痛 | 14 6 | 20
注射侧肢痛 | 2 0 | 2
倦睡 | 2 2 | 4
其他 | 0 1 | 1
-----------------+----------------------+----------
Total | 21 11 | 32
.
. /* 不良事件列表 */
. list
Observation 1
_stack 1 No 15 Center 1
Group Treatment Name HFY Gender
Age 60 mdns0 13 side 搔痒 degree 轻 relate 无关
0 |0
1
Observation 2
_stack 1 No 74 Center 2
Group Treatment Name JBL Gender 0
Age 67 mdns0 9 side 注射侧肢痛
degree 中 relate 可能有关
Observation 3
_stack 1 No 137 Center 3
Group Treatment Name JJH Gender 0
Age 55 mdns0 17 side 针孔周围痛
degree 轻 relate 可能无关
Observation 4
_stack 1 No 111 Center 3
Group Treatment Name ZFK Gender 1
Age 65 mdns0 17 side 针孔周围痛
degree 轻 relate 可能无关
Observation 5
_stack 1 No 22 Center 1
Group Treatment Name YJH Gender 1
Age 69 mdns0 13 side 针孔周围痛
degree 轻 relate 可能无关
Observation 6
_stack 1 No 129 Center 3
Group Treatment Name ZYL Gender 1
Age 62 mdns0 21 side 胸背腰痛
degree 轻 relate 无关
Observation 7
_stack 1 No 142 Center 3
Group Treatment Name FES Gender
Age 55 mdns0 16 side 头晕 degree 轻 relate 无关
Observation 8
_stack 1 No 71 Center 2
Group Treatment Name HJY Gender
Age 58 mdns0 7 side 其他
degree 轻 relate 可能无关
Observation 9
_stack 1 No 127 Center 3
Group Treatment Name PSM Gender
Age 59 mdns0 13 side 头晕 degree 轻 relate 无关
1
0
1
Observation 10
_stack 1 No 138 Center 3
Group Treatment Name LSN Gender 1
Age 58 mdns0 17 side 针孔周围痛
degree 轻 relate 可能无关
Observation 11
_stack 1 No 6 Center 1
Group Treatment Name SWP Gender 1
Age 62 mdns0 18 side 浮肿
degree 重 relate 无关
Observation 12
_stack 1 No 18 Center 1
Group Treatment Name XLM Gender 0
Age 51 mdns0 18 side 针孔周围痛
degree 轻 relate 有关
Observation 13
_stack 1 No 25 Center 1
Group Treatment Name LDZ Gender 0
Age 58 mdns0 12 side 头晕
degree 轻 relate .
版权声明:本文标题:Stata运行结果及分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709202744a540029.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论