数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
楼主: b

SAS 6.12教程

[复制链接]
b
 楼主| 发表于 2004-5-30 05:46:55 | 显示全部楼层
< align=justify>本章只介绍常用的<FONT face="宋体, MS Song" size=3>LIFETEST</FONT><FONT face=宋体 size=3>过程和</FONT><FONT face="宋体, MS Song" size=3>HREG</FONT><FONT face=宋体 size=3>过程。</P></FONT>< align=center><FONT color=#0000ff size=5><FONT face=微软简中圆>§</FONT><FONT face=Arial size=4>10.1 LIFETEST</FONT><FONT face=微软简中圆>过程及其应用</FONT></FONT></P><B><P><FONT color=#008000>10.1.1 </FONT><FONT face=宋体><FONT color=#008000>语法格式</FONT></P></FONT></B><FONT size=3><P align=justify>LIFETEST</FONT><FONT face=宋体 size=3>过程的语法格式如下:</P></FONT><TABLE 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset" border=0><TR><TD><P align=justify><FONT color=#0000ff><B><FONT face=微软简魏碑 size=3>PROC LIFETEST</FONT></B> <FONT face=微软简魏碑 size=3>[选项];</FONT></FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff><FONT face=微软简魏碑 size=3><B>TIME</B> &lt;生存时间变量*截尾指示变量(数值)&gt;</FONT><FONT size=3> ;</FONT></FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3><B>[</B>TEST &lt;分组变量名列&gt;;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3>STRATA &lt;分组变量名列&gt;;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3>FREQ &lt;变量名列&gt;;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3>BY &lt;变量名列&gt;;<B>]</B></FONT></P></TD></TR></TABLE><B><P><FONT color=#008000>10.1.2 </FONT><FONT face=宋体><FONT color=#008000>语法说明</FONT></P></FONT></B><FONT size=3><P align=justify>PROC </FONT><FONT face=宋体 size=3>和</FONT><FONT size=3>TIME</FONT><FONT face=宋体 size=3>语句为必需的,其他语句都可以省略。</FONT><FONT size=3>TIME</FONT><FONT face=宋体 size=3>语句,为必需语句</FONT><FONT size=3>,</FONT><FONT face=宋体 size=3>定义生存时间和截尾指示变量</P><P align=justify>【过程选项】</P><OL></FONT><FONT size=3><LI>METHOD=</FONT><FONT face=宋体 size=3>方法</FONT><FONT size=3> </FONT><FONT face=宋体 size=3>指定估计生存率所用的方法:</LI></OL></FONT><FONT size=3><UL><LI>PL </FONT><FONT face=宋体 size=3>要求用乘积极限法</FONT><FONT size=3>(</FONT><FONT face=宋体 size=3>即</FONT><FONT size=3>Kaplam-Meier</FONT><FONT face=宋体 size=3>法</FONT><FONT size=3>)</FONT><FONT face=宋体 size=3>估计生存率并计算中位生存时间等,为缺省方法。</FONT><FONT size=3> <LI>LT </FONT><FONT face=宋体 size=3>要求用寿命表法估计生存率等。</FONT><FONT size=3> <LI>INTERVALS=(</FONT><FONT face=宋体 size=3>初值</FONT><FONT size=3> TO </FONT><FONT face=宋体 size=3>终值</FONT><FONT size=3> BY </FONT><FONT face=宋体 size=3>步长</FONT><FONT size=3>) </FONT><FONT face=宋体 size=3>只能在指定分析方法为寿命表法时使用。用寿命表法分析时,程序会自动给定生存时间的区间。如果人为规定生存时间的分组区间,则需用该选项指定。步长的缺省值为</FONT><FONT size=3>1</FONT><FONT face=宋体 size=3>。</FONT></LI></UL><FONT size=3><OL start=2><LI>PLOTS=</FONT><FONT face=宋体 size=3>绘图类型</FONT><FONT size=3> </FONT><FONT face=宋体 size=3>要求输出生存分析图。可供输出的图形有:</LI></OL><UL></FONT><FONT size=3><LI>S </FONT><FONT face=宋体 size=3>对生存函数</FONT><FONT size=3>S(t)</FONT><FONT face=宋体 size=3>做图,横、纵坐标分别为</FONT><FONT size=3>t</FONT><FONT face=宋体 size=3>、</FONT><FONT size=3>S(t)</FONT><FONT face=宋体 size=3>。</FONT><FONT size=3> <LI>LS </FONT><FONT face=宋体 size=3>对</FONT><FONT size=3>-LOGS(t)</FONT><FONT face=宋体 size=3>做图,横、纵坐标分别为</FONT><FONT size=3>t</FONT><FONT face=宋体 size=3>、</FONT><FONT size=3>-LOGS(t)</FONT><FONT face=宋体 size=3>。</FONT><FONT size=3> <LI>LLS </FONT><FONT face=宋体 size=3>对</FONT><FONT size=3>LOG</FONT><FONT face=宋体 size=3>(</FONT><FONT size=3>-LOGS(t))</FONT><FONT face=宋体 size=3>做图,横、纵坐标分别为</FONT><FONT size=3>LOG(t)</FONT><FONT face=宋体 size=3>、</FONT><FONT size=3>LOG</FONT><FONT face=宋体 size=3>(</FONT><FONT size=3>-LOGS(t))</FONT><FONT face=宋体 size=3>。</FONT><FONT size=3> <LI>H </FONT><FONT face=宋体 size=3>对风险函数做图</FONT><FONT size=3>, </FONT><FONT face=宋体 size=3>横、纵坐标分别为</FONT><FONT size=3>t</FONT><FONT face=宋体 size=3>、</FONT><FONT size=3>H(t)</FONT><FONT face=宋体 size=3>。</LI></UL><P align=justify>【</FONT><FONT face="宋体, MS Song" size=3>TIME</FONT><FONT face=宋体 size=3>语句】</P></FONT><FONT size=3><P align=justify>TIME</FONT><FONT face=宋体 size=3>语句用于定义生存时间和截尾指示变量。对截尾指示变量可以指定发生失效事件的数值,默认失效事件用</FONT><FONT size=3>0</FONT><FONT face=宋体 size=3>来表示,截尾事件用</FONT><FONT size=3>1</FONT><FONT face=宋体 size=3>来表示。</P><P align=justify>【</FONT><FONT face="宋体, MS Song" size=3>STRATA</FONT><FONT face=宋体 size=3>语句和</FONT><FONT face="宋体, MS Song" size=3>TEST</FONT><FONT face=宋体 size=3>语句】</P></FONT><FONT size=3><P align=justify>STRATA</FONT><FONT face=宋体 size=3>语句定义生存率比较的分组变量,</FONT><FONT size=3>TEST</FONT><FONT face=宋体 size=3>语句定义生存率比较的分组变量或协变量。</FONT><FONT size=3>STRATA</FONT><FONT face=宋体 size=3>语句在这里的作用和</FONT><FONT size=3>BY</FONT><FONT face=宋体 size=3>语句类似,都是要求按分组变量名列进行分析,在计算生存率时各组分开计算;</P></FONT><FONT size=3><P align=justify>TEST</FONT><FONT face=宋体 size=3>语句定义需检验的变量,即生存时间与该变量是否有关,如果它后面定义的变量为数值变量,则把该变量当作协变量检验与生存时间的关系。如果它定义的为分组变量,则分组比较生存时间有无差别。</P></FONT><B><P><FONT color=#008000>10.1.3 </FONT><FONT face=宋体><FONT color=#008000>应用实例</FONT></P></FONT></B><FONT face=楷体_GB2312 size=3><P align=justify><FONT color=#ff00ff>例</FONT></FONT><FONT color=#ff00ff><FONT face="宋体, MS Song" size=3>10.1 </FONT><FONT face=楷体_GB2312 size=3>观察两组卵巢腺癌患者的病程天数如下。请用对数秩检验比较两组的生存期差异有无统计学意义,并作生存率曲线。</FONT><FONT face="宋体, MS Song" size=3>(</FONT><FONT face=楷体_GB2312 size=3>医统</FONT><FONT face="宋体, MS Song" size=3>P.321</FONT><FONT face=楷体_GB2312 size=3>,</FONT><FONT face="宋体, MS Song" size=3>7.2</FONT><FONT face=楷体_GB2312 size=3>题</FONT></FONT><FONT size=3><FONT face="宋体, MS Song" color=#ff00ff>)</FONT></P><P 0px; MARGIN-BOTTOM: 0px">A</FONT><FONT face=楷体_GB2312 size=3>组</FONT><FONT size=3>(</FONT><FONT face=楷体_GB2312 size=3>低恶性高分化癌</FONT><FONT size=3>)</FONT><FONT face=楷体_GB2312 size=3>:</FONT><FONT size=3>28 29 175 195 309 377</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 393</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 421</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 447</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 452 709</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 744</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 770</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 1106</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 1206</P><P 0px; MARGIN-BOTTOM: 0px">B</FONT><FONT face=楷体_GB2312 size=3>组</FONT><FONT size=3>(</FONT><FONT face=楷体_GB2312 size=3>高恶性低分化癌</FONT><FONT size=3>)</FONT><FONT face=楷体_GB2312 size=3>:</FONT><FONT size=3>34 88 137 199 280 291 299</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 300</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 309 351 358 369 370 375 382 392 429</FONT><SUP><FONT face=楷体_GB2312 size=3>+</SUP></FONT><FONT size=3> 451 1119</FONT><SUP><FONT face=楷体_GB2312 size=3>+</P></FONT></SUP><FONT face=楷体_GB2312 size=3><P>解:程序如下:</P></FONT><TABLE 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset" width=600 border=0><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>data a.yt7_2;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>input t @@;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>if t&lt;0 then censor=1;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2>  </FONT><FONT face="SAS Monospace" color=#0000ff size=2>else censor=0;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>if _N_&lt;16 then group='A';</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2>  </FONT><FONT face="SAS Monospace" color=#0000ff size=2>else group='B';</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>t=abs(t);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>cards;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>28 29 175 195 309 -377 ...</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>... 382 392 -429 451 -1119</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>proc lifetest method=pl plots=(s,ls);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>time t * censor(1);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>strata group;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>proc lifetest method=lt plots=(s,h);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>time t * censor(1);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>strata group;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>run;</FONT></P></TD></TR></TABLE><FONT face=宋体 size=3><P align=justify>本例为不分组资料,生存时间有截尾值,应用乘积极限法和寿命表法分别作生存分析,结局变量只有一个,即生存时间,负值表示截尾,用</FONT><FONT face="宋体, MS Song" size=3>if</FONT><FONT face=宋体 size=3>语句完成转换,产生新变量</FONT><FONT face="宋体, MS Song" size=3>CENSOR</FONT><FONT face=宋体 size=3>,其取值</FONT><FONT face="宋体, MS Song" size=3>1</FONT><FONT face=宋体 size=3>表示截尾,</FONT><FONT face="宋体, MS Song" size=3>0</FONT><FONT face=宋体 size=3>表示不截尾。用两个</FONT><FONT face="宋体, MS Song" size=3>PROC</FONT><FONT face=宋体 size=3>语句,分别用不同的方法作生存分析,按</FONT><FONT face="宋体, MS Song" size=3>GROUP</FONT><FONT face=宋体 size=3>变量分组统计。</P></FONT>
b
 楼主| 发表于 2004-5-30 05:47:09 | 显示全部楼层
< align=justify>LIFETEST<FONT face=宋体 size=3>过程的默认输出结果很多,主要有:</P>< 0px; MARGIN-BOTTOM: 0px" align=justify>① 生存率及其标准误。</P>< 0px; MARGIN-BOTTOM: 0px" align=justify>② 生存时间四分位数。</P><P 0px; MARGIN-BOTTOM: 0px" align=justify>③ 生存时间的均值及其标准误。</P><P 0px; MARGIN-BOTTOM: 0px" align=justify>④ </FONT><FONT face="宋体, MS Song" size=3>Wilcoxcon</FONT><FONT face=Symbol size=3><I>c</I></FONT><I><SUP><FONT face="宋体, MS Song" size=3>2</FONT></SUP></I><FONT face=宋体 size=3>统计量。当生存时间符合对数正态分布时该检验统计效率较高。</P><P 0px; MARGIN-BOTTOM: 0px" align=justify>⑤ </FONT><FONT face="宋体, MS Song" size=3>Log-rank</FONT><FONT face=Symbol size=3><I>c</I></FONT><I><SUP><FONT face="宋体, MS Song" size=3>2</FONT></SUP></I><FONT face=宋体 size=3>统计量。当生存时间符合</FONT><FONT face="宋体, MS Song" size=3>Weibull</FONT><FONT face=宋体 size=3>分布或属于比例风险模型时该检验统计效率较高。</P><P align=justify>本例程序运行的主要结果如下:</P></FONT><P align=justify><FONT face=宋体 color=#0000ff size=2><FONT>          第一部分,</FONT>PL<FONT>法对生存资料分组进行统计描述</FONT></FONT></P><PRE><FONT face=宋体 color=#0000ff size=2>                             The LIFETEST Procedure                       Product-Limit Survival Estimates                                    GROUP = A                               Survival                               Standard        Number           Number    T    Survival  Failure     Error           Failed           Left生存时间 累积生存率 死亡概率 累积生存率标准误 已观察到的不同 观测尚未结束的例数                                           失效时间的例数    0.00   1.0000         0             0      0                 8   28.00   0.9333    0.0667        0.0644      1                 7   29.00   0.8667    0.1333        0.0878      2                 6  175.00   0.8000    0.2000        0.1033      3                 5  195.00   0.7333    0.2667        0.1142      4                 4  309.00   0.6667    0.3333        0.1217      5                 3  377.00*       .         .             .      5                 2  393.00*       .         .             .      5                 1 1206.00        0    1.0000             0      6                 0                             * Censored Observation    标有"*"的为截尾值</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                     Summary Statistics for Time Variable 时间变量名             生存时间四分位数、点估计及95%可信区间                               Point     95% Confidence Interval                 Quantile    Estimate         [Lower, Upper)                    </FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                   75%          1206.00      195.00        1206.00                   50%           252.00       34.00        1206.00                   25%            34.00       28.00        309.00                   Mean    458.87         Standard Error     164.95              生存时间均数                均数的标准误             Summary of the Number of Censored and Uncensored Values           各组患者的总人数、死亡数、截尾数和截尾百分比              GROUP       Total     Failed   Censored  %Censored            分组变量      总人数     死亡数     截尾数   截尾百分比                A           10          8          2    20.0000                B           14         14          0     0.0000              Total         24         22          2     8.3333</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>               Testing Homogeneity of Survival Curves over Strata                        各组所在总体生存时间是否相等的检验                                 Time Variable 时间变量                          Test of Equality over Strata                                                        Pr &gt;                     Test      Chi-Square    DF     Chi-Square                     统计量        值      自由度      P值                     Log-Rank      5.1240     1      0.0236                     Wilcoxon      1.9548     1      0.1621                     -2Log(LR)     4.0098     1      0.0452</FONT></PRE><FONT face=宋体 size=3><P align=justify>这是各层生存曲线之间齐性检验的结果。这里给出了3种检验方法的结果:P值依次为0.0236(log-rank test)、0.1621(Wilcoxon test)、0.0452(likelihood ratio test)。此外,还给出log-rank test和Wilcoxon test检验中卡方值的中间结果(本处未列出)。按<I>α</I>=0.05水准,拒绝<I>H<SUB>0</I></SUB>,接受<I>H<SUB>1</I></SUB> ,两组生存时间有差别。</P></FONT><P align=justify><FONT face=宋体 color=#0000ff size=2>      第二部分是寿命表法结果,把生存时间划分为区间,计算区间左端点处的生存概率。</FONT></P><PRE><FONT face=宋体 color=#0000ff size=2>                          Life Table Survival Estimates                                    GROUP = A                                                                     Conditional                                          Effective   Conditional    Probability      Interval        Number    Number    Sample      Probability    Standard   [Lower,  Upper)    Failed    Censored  Size        of Failure     Error         (1)           (2)        (3)        (4)          (5)          (6)按区间宽度为200将      死亡数     截尾数   校正期初人数 死亡的条件概率 第(5)列数据生存时间划分成若干区间                                                的标准误</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>        0      200       4         0        15.0         0.2667        0.1142      200      400       1         2        10.0         0.1000        0.0949      400      600       1         2         7.0         0.1429        0.1323      600      800       0         3         3.5              0             0      800     1000       0         0         2.0              0             0     1000     1200       0         1         1.5              0             0     1200     1400       1         0         1.0         1.0000             0</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                                               Survival    Median       Median      Interval                                 Standard    Residual     Standard   [Lower,  Upper)     Survival    Failure     Error       Lifetime     Error         (1)             (7)         (8)         (9)         (10)         (11)按区间宽度为200将   区间左端点处 区间左端点处 第(7)列数据 中位剩余生存时间 第(10)列数据生存时间划分成若干区间   生存率      死亡概率    的标准误                   的标准误</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>        0    200        1.0000           0           0       200    400        0.7333      0.2667      0.1142       400    600        0.6600      0.3400      0.1241       600    800        0.5657      0.4343      0.1376       800   1000        0.5657      0.4343      0.1376      1000   1200        0.5657      0.4343      0.1376      1200   1400        0.5657      0.4343      0.1376</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                     Evaluated at the Midpoint of the Interval</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                                      PDF                            Hazard     Interval                         Standard                       Standard  [Lower,  Upper)    PDF              Error             Hazard       Error        (1)           (12)             (13)              (14)         (15)                区间中点概率密度 第(12)列数据的标准误 区间左端点处风 第(14)列数据                   函数的估计值                       险率估计值      的标准误      0      200    0.00133          0.000571            0.001538   0.00076    200      400   0.000367          0.000353            0.000526   0.000526    400      600   0.000471          0.000445            0.000769   0.000767    600      800          0                 .                   0          .    800     1000          0                 .                   0          .   1000     1200          0                 .                   0          .   1200     1400    0.00283          0.000688                0.01          0</FONT></PRE><FONT face=宋体 size=3><P align=justify>给出的其它结果同</FONT><FONT face="宋体, MS Song" size=3>log-rank test</FONT><FONT face=宋体 size=3>,此处从略。两法计算结果基本一致,</FONT><FONT face="宋体, MS Song" size=3>PL</FONT><FONT face=宋体 size=3>法可看成是</FONT><FONT face="宋体, MS Song" size=3>LT</FONT><FONT face=宋体 size=3>法的特殊情况,即每个生存时间的区间宽度为</FONT><FONT face="宋体, MS Song" size=3>1</FONT><FONT face=宋体 size=3>。</P></FONT>
b
 楼主| 发表于 2004-5-30 05:47:22 | 显示全部楼层
<FONT color=#0000ff><FONT size=4>10.2  PHREG</FONT><FONT face=微软简中圆 size=5>过程及其应用</FONT></FONT>< align=justify><FONT size=3>HREG</FONT><FONT face=宋体 size=3>(</FONT><FONT size=3>proportional harzard regression,</FONT><FONT face=宋体 size=3>比例风险回归)过程基于</FONT><FONT size=3>Cox</FONT><FONT face=宋体 size=3>比例危险模型对生存数据进行回归分析,结局变量(应变量)为生存时间,可以处理生存时间有截尾的数据。模型中的自变量可以是连续性、分类变量、时间依存的自变量。对成比例风险是否成立作出检验,利用最大似然法迭代求出模型的参数估计,对模型的参数作似然比、比分检验和</FONT><FONT size=3>Wald</FONT><FONT face=宋体 size=3>检验三种检验。</P></FONT><B><><FONT color=#008000>10.2.1 </FONT><FONT face=宋体><FONT color=#008000>语法格式</FONT></P></FONT></B><FONT size=3><P align=justify>PHREG</FONT><FONT face=宋体 size=3>过程的语法格式如下:</P></FONT><TABLE 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset" width=600 border=0><TR><TD><P align=justify><FONT color=#0000ff><B><FONT face=微软简魏碑 size=3>PROC PRREG</FONT></B> <FONT face=微软简魏碑 size=3>[选项];</FONT></FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff><FONT face=微软简魏碑 size=3><B>MODEL </B>&lt;生存时间变量*截尾指示变量(数值)&gt;=&lt;自变量名&gt;</FONT><FONT size=3> /[</FONT><FONT face=宋体 size=3>选项</FONT><FONT size=3>];<SUP>[1]</SUP></FONT></FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3><B>[</B>STRATA &lt;分组变量名列&gt;;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3>FREQ &lt;变量名列&gt;;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=微软简魏碑 color=#0000ff size=3>BY &lt;变量名列&gt;;<B>]</B></FONT></P></TD></TR></TABLE><B><P><FONT color=#008000>10.2.2 </FONT><FONT face=宋体><FONT color=#008000>语法说明</FONT></P></FONT></B><FONT size=3><P align=justify>1</FONT><FONT face=宋体 size=3>.</FONT><FONT size=3>MODEL</FONT><FONT face=宋体 size=3>语句为必需的</FONT><FONT size=3>,</FONT><FONT face=宋体 size=3>定义生存时间和截尾指示变量和说明变量</P><P align=justify>【过程选项】</P><UL></FONT><FONT size=3><LI>NOPRINT </FONT><FONT face=宋体 size=3>不打印输出</FONT><FONT size=3> <LI>NOSUMMARY </FONT><FONT face=宋体 size=3>不打印输出事件和截尾数值</FONT><FONT size=3> <LI>SIMPLE </FONT><FONT face=宋体 size=3>输出</FONT><FONT size=3>MODEL </FONT><FONT face=宋体 size=3>语句中每一个说明变量的简单的描述统计量。</LI></UL><P align=justify>【模型选项】</P></FONT><UL><FONT size=3><LI>TIES=</FONT><FONT face=宋体 size=3>方法</FONT><FONT size=3> </FONT><FONT face=宋体 size=3>指定估计生存率所用的方法:</FONT><FONT size=3> <LI>BRESLOW </FONT><FONT face=宋体 size=3>使用</FONT><FONT size=3>Breslow</FONT><FONT face=宋体 size=3>的近似似然估计,为默认的选项</FONT><FONT size=3> <LI>DISCRETE </FONT><FONT face=宋体 size=3>用离散</FONT><FONT size=3>Logistic</FONT><FONT face=宋体 size=3>模型替代比例风险模型,多用于</FONT><FONT size=3>m:n</FONT><FONT face=宋体 size=3>的</FONT><FONT size=3>Logistic</FONT><FONT face=宋体 size=3>回归</FONT><FONT size=3> <LI>EFRON </FONT><FONT face=宋体 size=3>使用</FONT><FONT size=3>Efron</FONT><FONT face=宋体 size=3>的近似似然。</FONT><FONT size=3> <LI>EXACT </FONT><FONT face=宋体 size=3>计算在比例危险假定下所有失效事件发生在具有相同值的删失时间或较大值时间之前的精确条件概率。</FONT><FONT size=3> <LI>ENTRYTIME=</FONT><FONT face=宋体 size=3>变量名,规定一个替代左截断时间的变量名。</FONT><FONT size=3> <LI>SELECTION=method, </FONT><FONT face=宋体 size=3>方法可以选择以下几种,</FONT><FONT size=3> <LI>FORWARD(</FONT><FONT face=宋体 size=3>或</FONT><FONT size=3>F) </FONT><FONT face=宋体 size=3>按照规定的</FONT><FONT size=3>P</FONT><FONT face=宋体 size=3>值</FONT><FONT size=3>SLE</FONT><FONT face=宋体 size=3>从无到有依次选一个变量进入模型</FONT><FONT size=3> <LI>BACKWARD</FONT><FONT face=宋体 size=3>(或</FONT><FONT size=3>B</FONT><FONT face=宋体 size=3>)</FONT><FONT size=3> </FONT><FONT face=宋体 size=3>按照规定的</FONT><FONT size=3>P</FONT><FONT face=宋体 size=3>值</FONT><FONT size=3>SLS</FONT><FONT face=宋体 size=3>从含有全部变量的模型开始,依次剔除一个变量</FONT><FONT size=3> <LI>STEPWISE</FONT><FONT face=宋体 size=3>(或</FONT><FONT size=3>S</FONT><FONT face=宋体 size=3>)</FONT><FONT size=3> </FONT><FONT face=宋体 size=3>按照</FONT><FONT size=3>SLE</FONT><FONT face=宋体 size=3>的标准依次选入变量,同时对模型中现有的变量按</FONT><FONT size=3>SLS</FONT><FONT face=宋体 size=3>的标准剔除不显著的变量</FONT><FONT size=3> <LI>SCORE </FONT><FONT face=宋体 size=3>采用最优子集选择法</LI></UL><P align=justify>【</FONT><FONT face="宋体, MS Song" size=3>STRATA</FONT><FONT face=宋体 size=3>语句】</P><P align=justify>比例风险的假定可能不会对所有的层都成立,此时需要作分层分析。</FONT><FONT face="宋体, MS Song" size=3>STRATA</FONT><FONT face=宋体 size=3>语句要求按照分层变量名列的水平数拟合一个多层的</FONT><FONT face="宋体, MS Song" size=3>Cox</FONT><FONT face=宋体 size=3>模型。与</FONT><FONT face="宋体, MS Song" size=3>BY</FONT><FONT face=宋体 size=3>语句不同,后者是要求按分组变量名列分别估计模型及参数。</P></FONT><FONT size=3><P align=justify>PHREG</FONT><FONT face=宋体 size=3>过程中还可以加入编程语句用以创建模型中的新的自变量,但不能用以修改应变量,截尾变量,组变量或分层变量的值。当省略所有的选项,并且只有一个分类自变量(分组变量)时,模型的检验相当于生存曲线的比较。</P></FONT>
b
 楼主| 发表于 2004-5-30 05:47:36 | 显示全部楼层
<b> </b><><FONT color=#008000>10.2.3 </FONT><FONT face=宋体><FONT color=#008000>应用实例</FONT></P></FONT><FONT face=宋体 size=3>< align=justify><FONT color=#ff00ff>例10.2 随访25例分别以A、B治疗方法治疗的某癌症病人,资料如下,<SUP>+</SUP>号表示为截尾值。1:有肾功能损害,0:无肾功能损害,请试作COX回归。</FONT></P></FONT><DIV align=center><CENTER><TABLE borderColor=#008000 cellSpacing=1 border=0><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left colSpan=3><FONT face=宋体 size=3>< align=center>A疗法</FONT></P></TD><CENTER><TD 0px; MARGIN-BOTTOM: 0px" align=left colSpan=3><FONT face=宋体 size=3><P align=center>B疗法</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>编号</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>肾功损害</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>生存日数</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>编号</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>肾功损害</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>生存日数</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>8</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>13</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>13</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>12</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>52</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>16</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>18</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>5</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>58</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>25</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>23</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>8</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>63</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>11</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>70</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>21</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>1</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>63</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>10</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>76</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>7</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>220</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>2</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>180</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>24</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>365</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>9</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>195</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>4</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>452</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>20</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>210</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>18</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>496</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>3</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>232</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>22</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>528<SUP>+</SUP></FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>17</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>300</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>19</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>560<SUP>+</SUP></FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>23</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>396</FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>15</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>676<SUP>+</SUP></FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>14</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>490<SUP>+</SUP></FONT></P></TD></TR><TR><TD 0px; MARGIN-BOTTOM: 0px" align=left> </TD><TD 0px; MARGIN-BOTTOM: 0px" align=left> </TD><TD 0px; MARGIN-BOTTOM: 0px" align=left> </TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>6</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>0</FONT></P></TD><TD 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=宋体 size=3><P align=center>540<SUP>+</SUP></FONT></P></TD></TR></TABLE></CENTER></DIV></CENTER><FONT face=宋体 size=3><P align=justify>利用PHREG过程拟合COX比例风险模型,建立一个数据集,生存日数day为结果变量,还需一个截尾指示变量censor,1为截尾,0为无截尾。组变量GROUP指示治疗组,协变量renal表示肾功能损害。</P><P align=justify>程序如下:</P></FONT><TABLE 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset" width=600 border=0><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>data a.bk5_2;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>input group renal day;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>censor=(day&lt;0);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>days=abs(day);</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>cards;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>1 1 8</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>...</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>2 0 -540</FONT></P></TD></TR><TR><TD><P align=justify><FONT face=宋体 color=#0000ff size=2>;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>proc phreg data=a.bk5_2;</FONT></P></TD></TR><TR><TD><P align=justify><FONT color=#0000ff size=2> </FONT><FONT face="SAS Monospace" color=#0000ff size=2>model days*censor(1)=group renal ;</FONT></P></TD></TR><TR><TD><P align=justify><FONT face="SAS Monospace" color=#0000ff size=2>run;</FONT></P></TD></TR></TABLE><FONT face=宋体 size=3><P align=justify>定义截尾指示变量censor,用逻辑运算函数实现转换,当day&lt;0为真时,取值为1,否取值0,对day取绝对值为了使参加运算的数都是正值。调用PHREG过程,以</FONT><FONT face="宋体, MS Song" size=1>d</FONT><FONT face=宋体 size=3>ays为应变量,自变量为处理组和肾功能损害拟合COX模型。程序运行的主要结果如下:</FONT></P><PRE><FONT face=宋体 color=#0000ff size=2>                            The PHREG Procedure</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>             Data Set: A.BK5_2           数据集名称             Dependent Variable: DAYS    应变量名             Censoring Variable: CENSOR  截尾指示变量             Censoring Value(s): 1       截尾值             Ties Handling: BRESLOW      BRESLOW法处理相等的数据</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                            Summary of the Number of                            Event and Censored Values</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                                                       Percent                      Total       Event    Censored    Censored</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                       25          20         5         20.00                     总例数       死亡数     截尾数   截尾的百分数</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                       Testing Global Null Hypothesis: BETA=0                             模型检验,无效假设为β=0         ,         Without       With             ,                     ,       Criterion    Covariates    Covariates  Model Chi-Square       -2 LOG L       106.176        83.260    22.916 with 2 DF (p=0.0001)似然比检验       Score             .             .       29.715 with 2 DF (p=0.0001)比分检验       Wald              .             .       13.863 with 2 DF (p=0.0010) Wald检验</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>                    Analysis of Maximum Likelihood Estimates                                参数的最大似然估计</FONT></PRE><PRE><FONT face=宋体 color=#0000ff size=2>,         ,     Parameter  Standard     Wald            Pr&gt;         RiskVariable  DF      Estimate   Error      Chi-Square       Chi-Square   Ratio变量名   自由度    参数估计   标准误    参数的Waldχ2检验     P值        相对危险度GROUP      1      0.989726  0.52355       3.57363         0.0587       2.690RENAL      1      4.112210  1.13854      13.04529         0.0003      61.082</FONT></PRE><FONT face=宋体 size=3><P align=justify>本例模型总的检验三种方法的P值都小于0.05,模型有统计学意义。</P><P align=justify>对自变量的检验结果用Waldχ<SUP>2</SUP>检验,P值分别为0.0587,0.0003。根据参数估计值可写出COX回归方程:</FONT><I><FONT size=3><FONT face="宋体, MS Song">h(t,x)=h<SUB>0</SUB>(t)*e<SUP>0.989726group+4.112210renal</SUP></FONT></FONT></I></P><FONT face=宋体 size=3><P align=justify>相对危险度分别为2.690,61.082,说明B组死亡的危险为A组的2.690倍,而伴肾功能损害的死亡的危险为无肾功能损害61.082倍。</P><P align=justify> </P></FONT>
发表于 2004-9-1 01:42:26 | 显示全部楼层
辛苦了,谢过了
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 20:32 , Processed in 0.055116 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表