楼主: ease_wwj
1694 0

[其他] split polulation duration model [推广有奖]

  • 0关注
  • 1粉丝

本科生

21%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
301 点
帖子
60
精华
0
在线时间
71 小时
注册时间
2009-8-14
最后登录
2020-9-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
关于这个模型,我还是有些疑心想向大家请教,请赐教!
看下我的程序:
stset et,failure(y)
capture program drop splitpps
program splitpps
args lnf theta1 theta2 theta3
tempvar p s d l
quietly gen double `l'=exp(-`theta1')
quietly gen double `d'=exp(`theta2')/(1+exp(`theta2'))
quietly gen double `s'=1-`d'+`d'*(1/(1+(`l'*$ML_y1)^(1/`theta3')))
quietly gen double `p'=ln(`d')-ln(`theta3')+((1/`theta3')-1)*ln($ML_y1)+(1/`theta3')*ln(`l')-2*ln(1+(`l'*$ML_y1)^(1/`theta3'))
quietly replace `lnf'=$ML_y2*(`p')+(1-$ML_y2)*ln(`s')
end
ml model lf splitpps (et= AGE salary1 job1 education1 )(y= AGE salary1 job1 education1 )/shape
ml maximize
问题一:变量et表示的是时间变量,y 到底代表什么呢?SPD模型是将样本分成两种类型,分布由Y、和R表示,Y=1是,R=1;R=0时,由部分变量Y=1
问题二:R=0时,由部分变量Y=1时,此时ti>Ti,那么这个条件在程序中怎么体现?
问题三:想要输出split 参数,采用什么命令呢?
高手啊,谁帮我解惑啊!
二维码

扫码加我 拉你入群

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

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

关键词:polulation Duration ulation ration ATION replace failure double 程序 模型

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 04:03