Я новичок в R, и я хотел бы провести анализ выживаемости по набору данных о лампочках, которые у меня есть. Я хотел бы рассчитать время жизни лампочки, поэтому мне нужно рассчитать период времени между date_broken
в строке 2 и date_solved
в строке 1, например.Создание цензурированных переменных для анализа суправа из дат
Я знаю, что я могу использовать difftime(time, time2, units = "days")
для расчета времени между date_fixed
и date_broken
в же подряд, но тогда я бы рассчитать время, лампочка была нарушена, и это не то, что меня интересует.
Я представил небольшой образец моих данных ниже. Для каждой лампочки в определенном месте у меня есть информация о том, что она сломалась, и в день, когда она была исправлена.
(Кроме столбцов, указанных в приведенном ниже примере, у меня есть другие функции, которые должны иметь прогностическое значение.)
# date_broken date_fixed lightbulb location
# 1 26-2-2015 17-3-2015 1 A
# 2 19-3-2015 26-3-2015 1 A
# 3 26-3-2015 26-3-2015 1 A
# 4 17-4-2015 29-4-2015 2 B
# 5 19-6-2015 25-6-2015 2 B
# 6 9-7-2015 30-7-2015 2 B
ds <- data.frame( date_broken = c("26-2-2015", "19-3-2015",
"26-3-2015", "17-4-2015",
"19-6-2015", "9-7-2015"),
date_fixed = c("17-3-2015", "26-3-2015", "26-3-2015", "29-4-2015", "25-6-2015", "30-7-2015"),
lightbulb = c("1`", "1", "1", "2", "2", "2"), location = c("A", "A", "A", "B", "B", "B"))
Спасибо за подсказку, я сделаю это в следующий раз! – Mini
Если какой-либо из ответов разрешил ваш вопрос, вы можете рассмотреть его как принятый ответ, щелкнув галочку под голосованием ответа – PavoDive