全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1794 6
2011-08-02
我等啊等啊,没人回答,gen dur=cpjoin-birth-18这样对不对啊,这样那些一辈子都没入过党的人就会出来很多负数啊,还是gen dur=cpjoin-birth-18 if party==1??在线的神帮帮我这个可怜的stata文盲吧~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-8-2 15:57:19
你把问题说得在明白点啊
你可以replace dur=o if dur<0
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-8-2 16:03:59
johnsonruc 发表于 2011-8-2 15:57
你把问题说得在明白点啊
你可以replace dur=o if dur
终于有人回应了,这个和上面我前一个帖是连着的,你看看我上一个帖,我不知道风险函数里面要不要包括那些party=0的人,如果不要出来的结果是这样的
stset dur,failure(event==1)

     failure event:  event == 1
obs. time interval:  (0, dur]
exit on or before:  failure

------------------------------------------------------------------------------
    12872  total obs.
     5401  event time missing (dur>=.)                          PROBABLE ERROR
       13  obs. end on or before enter()
------------------------------------------------------------------------------
     7458  obs. remaining, representing
     7458  failures in single record/single failure data
   132146  total analysis time at risk, at risk from t =         0
                             earliest observed entry t =         0
                                  last observed exit t =        46

. sts list

         failure _d:  event == 1
   analysis time _t:  dur

           Beg.          Net            Survivor      Std.
  Time    Total   Fail   Lost           Function     Error     [95% Conf. Int.]
-------------------------------------------------------------------------------
     1     7458     28      0             0.9962    0.0007     0.9946    0.9974
     2     7430     88      0             0.9844    0.0014     0.9814    0.9870
     3     7342    144      0             0.9651    0.0021     0.9607    0.9691
     4     7198    244      0             0.9324    0.0029     0.9265    0.9379
     5     6954    280      0             0.8949    0.0036     0.8877    0.9016
     6     6674    258      0             0.8603    0.0040     0.8522    0.8680
     7     6416    189      0             0.8349    0.0043     0.8263    0.8432
     8     6227    296      0             0.7953    0.0047     0.7859    0.8042
     9     5931    279      0             0.7578    0.0050     0.7480    0.7674
    10     5652    230      0             0.7270    0.0052     0.7167    0.7370
    11     5422    165      0             0.7049    0.0053     0.6944    0.7151
    12     5257    324      0             0.6614    0.0055     0.6506    0.6721
    13     4933    286      0             0.6231    0.0056     0.6120    0.6340
    14     4647    322      0             0.5799    0.0057     0.5686    0.5910
    15     4325    210      0             0.5518    0.0058     0.5404    0.5630
    16     4115    176      0             0.5282    0.0058     0.5168    0.5394
    17     3939    255      0             0.4940    0.0058     0.4826    0.5053
    18     3684    324      0             0.4505    0.0058     0.4392    0.4618
    19     3360    171      0             0.4276    0.0057     0.4163    0.4388
    20     3189    440      0             0.3686    0.0056     0.3576    0.3795
    21     2749    147      0             0.3489    0.0055     0.3381    0.3597
    22     2602    418      0             0.2928    0.0053     0.2825    0.3032
    23     2184    253      0             0.2589    0.0051     0.2490    0.2689
    24     1931    144      0             0.2396    0.0049     0.2300    0.2494
    25     1787    200      0             0.2128    0.0047     0.2036    0.2222
    26     1587    182      0             0.1884    0.0045     0.1796    0.1973
    27     1405    135      0             0.1703    0.0044     0.1619    0.1789
    28     1270    112      0             0.1553    0.0042     0.1472    0.1636
    29     1158    261      0             0.1203    0.0038     0.1130    0.1278
    30      897     30      0             0.1163    0.0037     0.1091    0.1236
    31      867    124      0             0.0996    0.0035     0.0930    0.1066
    32      743    160      0             0.0782    0.0031     0.0722    0.0844
    33      583    165      0             0.0560    0.0027     0.0510    0.0614
    34      418     68      0             0.0469    0.0024     0.0423    0.0519
    35      350     70      0             0.0375    0.0022     0.0334    0.0420
    36      280     36      0             0.0327    0.0021     0.0289    0.0369
    38      244     38      0             0.0276    0.0019     0.0241    0.0315
    39      206     78      0             0.0172    0.0015     0.0144    0.0203
    40      128     40      0             0.0118    0.0013     0.0095    0.0145
    42       88     42      0             0.0062    0.0009     0.0046    0.0082
    46       46     46      0             0.0000         .          .         .
-------------------------------------------------------------------------------

你看看,麻烦了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-8-2 20:54:36
看不懂啊。不好意思
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-8-2 21:57:53
都可能是我表达有问题,我是想问,dur是要用birth-18还是要用cpjoin-birth-18,如果用cpjoin去减的话就会损伤掉很多个案,因为cpjoin是入党的时间。(birth是指出生的时间),如果不用cpjoin去减的话,用birth得到的结果就不是入党时间和18岁之间的距离。所以我就不知道怎么整好了~~~~继续求救。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-8-3 20:51:39
stset指令 survival学习应当要知道的,
哈  不过我不熟,但 感谢楼主 学习了!

我觉得啦! 楼主能否贴一下您怀疑的部份资料呢? 否则,实在很不好懂!
cpjoin-birth-18 的确是应当被要求为非负数的。
您前一个帖子里的
recode dur(-97 -84 -77 -76 -63 -59 -57 -49 -6 -4 -2 -1=.)
这不就在更改dur为负数时,应当被当作missing值?
其实johnsonruc指出的方法也是很好的,起码在建立dur时,他点出了负数时,应当如何处里的方向。

我个人认为,应当是cpjoin-birth-18
因为这个dur表示什么,我猜啦! 指的是成年18岁后,没有入党前,的持续时间。

坦白说,我是不太懂,不过,我只能就我知道的去答。
如果有错,这是受限于我的知识水平。见笑了!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群