楼主: 襄2012
7739 4

[问答] 在R中如何实现tobit回归的逐步回归? [推广有奖]

  • 7关注
  • 2粉丝

博士生

81%

还不是VIP/贵宾

-

威望
0
论坛币
3097 个
通用积分
1.6088
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4897 点
帖子
145
精华
0
在线时间
562 小时
注册时间
2011-12-11
最后登录
2025-3-22

楼主
襄2012 发表于 2012-3-28 08:19:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在使用STEP命令回归时,遇到了如下问题: step(tobit1<-tobit(Y~., left=-Inf, right=1, data=d))
Start:  AIC=-7.84
Surv(ifelse(Y >= 1, 1, Y), Y < 1, type = "right") ~ Z1 + Z2 +
    Z3 + Z4 + Z5 + Z6 + Z7 + Z8 + Z9 + Z10 + Z11 + Z12

错误于Ops.Surv(Surv(ifelse(Y >= 1, 1, Y), Y < 1, type = "right"), 1) :
  Invalid operation on a survival time
此外: 警告信息:
In survreg.fit(X, Y, weights, offset, init = init, controlvals = control,  :
  Ran out of iterations and did not converge
而是用普通的ols回归对同样数据做逐步回归时,命令如下:step(lm1<-lm(Y~., data=d)),就不会出现问题,可以顺利得到结果。
不知道这是怎么回事,恳请诸位高手解惑!
二维码

扫码加我 拉你入群

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

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

关键词:Tobit回归 Tobit 如何实现 逐步回归 bit operation survival control 如何 信息

沙发
晓湖 发表于 2012-3-28 08:40:18
路过

藤椅
襄2012 发表于 2012-3-30 17:39:13
目前有遇到新问题了,感觉R什么都能干,但什么都干不彻底。。。。。。。。。

板凳
trier2006 发表于 2012-3-31 13:34:23
襄2012 发表于 2012-3-30 17:39
目前有遇到新问题了,感觉R什么都能干,但什么都干不彻底。。。。。。。。。
任何一种软件都有干不彻底的地方。
最好的医生是自己,最好的药物是时间……

报纸
GGTA 发表于 2020-3-8 22:57:52
这个涉及到了s3类
lm()函数返回的是“lm”类
step()输入的变量得是"lm"类
而tobit()这个函数返回的是"tobit"类
肯定就不能用step函数了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-4 05:40