Слишком длинный логический индекс ошибки (нижний индекс) - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь запустить следующий код, но получаю эту ошибку Ошибка в unclass (x) [i,, drop = FALSE]: (нижний индекс) слишком длинный логический нижний индекс

library ( survival ) 
library(KMsurv)
data("tongue")
tongue
Weibull.1<-survreg(Surv(times,censor)~1, data=tongue, subset=(group==1),scale=1,dist="weibull")
Weibull.2<-survreg(Surv(times,censor)~1, data=tongue, subset=(group==2),scale=1,dist="weibull")

Как можно ли избежать этой ошибки?

1 Ответ

0 голосов
/ 05 мая 2020

Я не совсем уверен, что ты делал. Все указанные вами переменные отсутствовали в наборе данных. Tongue имеет только 3 переменные: type, time и delta. Если вы их исправите, то получите ответ.

survreg(Surv(time, delta) ~ 1,
        data = tongue,
        subset = ( type == 1),
        scale = 1,
        dist = "weibull")

Call:
survreg(formula = Surv(time, delta) ~ 1, data = tongue, subset = (type == 
    1), dist = "weibull", scale = 1)

Coefficients:
(Intercept) 
   4.911231 

Scale fixed at 1 

Loglik(model)= -183.2   Loglik(intercept only)= -183.2
n= 52 
...