Я новичок с R. В настоящее время я подгоняю лог-нормальное распределение некоторых данных о выживании, которые у меня есть, однако я застрял при попытке рассчитать статистику таких как медиана и среднее. Это код, который я использовал до сих пор, может ли кто-нибудь сказать мне, что я должен напечатать рядом, чтобы найти среднее значение?Поиск среднего значения логарифмически нормального распределения в анализе выживаемости в R
# rm(list=ls(all=TRUE))
library(survival)
data<-read.table("M:\\w2k\\Diss\\Hoyle And Henley True IPD with number at risk known.txt",header=T)
attach(data)
data
times_start <-c( rep(start_time_censor, n_censors), rep(start_time_event, n_events))
times_end <-c( rep(end_time_censor, n_censors), rep(end_time_event, n_events) )
model <- survreg(Surv(times_start, times_end, type="interval2")~1, dist="lognormal")
intercept <- summary(model)$table[1]
log_scale <- summary(model)$table[2]
это где я застрял, я попытался:
meantime<-exp(intercept+log_scale/2)
, но это, кажется, не дают реалистичное среднее.
Было бы очень полезно, если бы вы включили копию своих данных с 'dput (data)'. Если ваши данные очень большие, возможно, вы можете включить первые 50 строк с 'dput (head (data))'. Кроме того, в этом вопросе укажите фактическое число, которое вы получили за это время, и то, что вы ожидали. – nograpes