когда я анализирую свои данные с помощью этого кода (glment Rpackage), я встречаю эту ошибку:
lasso_fit ‹- cv.glmnet(x, y, family='cox', type.measure = 'deviance') Ошибка в response.coxnet(y): обнаружены отрицательные времена событий; не разрешено для семьи Кокс
это мой код
x <- as.matrix(survival_cancer[,gsub(resSigAll@rownames, pattern = '-', replacement = '_')])
y <- survival_cancer[,c('overall_survival', 'censoring_status')]
names(y) <- c('time', 'status')
y$time <- as.double(y$time)
y$status <- as.double(y$status)
y <- as.matrix(survival::Surv(y$time, y$status))
lasso_fit <- cv.glmnet(x, y, family='cox', type.measure = 'deviance')
тип данных x
gene1 gene2 gene3 gene4 gene5 gene6 gene7 gene8 gene9 gene10 gene11
sample1
sample2
sample3
sample4
sample5
sample6
sample7
sample
sample
тип у:
time status
100 0
90 1
Я не знаю, где проблема?