楼主: fjfhsai
1987 1

关于生存分析的问题 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
216 个
通用积分
1.3500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
13307 点
帖子
24
精华
0
在线时间
281 小时
注册时间
2008-11-7
最后登录
2023-9-17

楼主
fjfhsai 发表于 2010-11-3 18:10:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. foreach endp in dead rec{
  2. stset `t' , failure(``endp''=1) origin(time `origin')
  3. stdes
  4. local N`endp'=r(N_fail)
  5. if "`endp'"=="dead"{
  6. local Ntot=r(N_sub)
  7. }
  8. foreach p in n h {
  9. sts gen ``p'`endp''=`p'
  10. }
  11. replace `h`endp''=0 if `h`endp''==.&`devent'~=.
  12. replace `n`endp''=1 if `n`endp''==.&`devent'~=.
  13. }
复制代码



请教一下大家这段代码是什么意思。
t 是时间,endp是终点,origin这个变量我也不太确定是什么,好像在R里面没这个参数。 devent是事件个数。
我的问题是那个Nfail,n_sub是什么东西,local N`endp'这个是变量名吗?在做了前面的那几个命令后n h是什么东西?   p'`endp是变量名吗?
有没有哪位前辈能帮我把这个程序翻译成R的程序?
问题有点多,十分感谢各位前辈。 呵呵。
二维码

扫码加我 拉你入群

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

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

关键词:生存分析 foreach replace Failure Origin 生存

沙发
dxystata 发表于 2010-11-5 08:33:33
你要好好看看stata高级编程
这段程序中涉及到return list中的结果等等

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 04:08