Почему прогнозируемые значения gbm (R package) отрицательны? - PullRequest
0 голосов
/ 02 сентября 2018

Я проанализировал свои данные с помощью пакета "gbm" R. Мои данные основаны на когортном исследовании. Поэтому я запустил модель 'gbm' на основе результатов 'coxph'.

После построения модели я хотел бы посмотреть, как эта модель может хорошо прогнозировать. С другой стороны, как и в приведенном ниже коде, значения прогноза отрицательны. Итак, у меня проблемы с пониманием этого явления. Пожалуйста, дайте мне знать, как интерпретировать это значение.

Вот мой код.

install.packages("survival")
install.packages("randomForestSRC")
install.packages("gbm")

library(survival)
library(randomForestSRC)
library(gbm)

data(pbc, package="randomForestSRC")
data <- na.omit(pbc)

exposure <- names(data[, names(data.model) !=c("days", "status")])
formula <- as.formula(paste("Surv(days, status)~", paste(exposure, collapse="+")))

set.seed(123)
ex <- gbm(Surv(days, status)~., 
          data=data,
          distribution="coxph",
          cv.folds=5,
          shrinkage=.01,
          n.trees=1000)

set.seed(123)
pred <- predict(ex, n.trees=1000, type="response")

1 Ответ

0 голосов
/ 02 сентября 2018

Прочтите справочную страницу ?predict.gbm, в частности, параметр type. По умолчанию прогнозы находятся в масштабе ссылок.

...