Я не уверен, о каком «g» вы имеете в виду, но я предполагаю, что это ваша итоговая вычисленная статистика c из вашего теста Лемешоу. Если это так, то значения «g» показывают, насколько хорошо модель объясняет изменчивость данных, и могут использоваться для сравнения моделей, основанных на одном и том же наборе данных (лучшие модели будут иметь большие значения «g»).
В более общем плане любой тест согласия (GOF) в исследованиях используется для определения того, насколько хорошо ваша модель соответствует изменчивости ваших данных.
Кроме того, вы получаете сообщение об ошибке, потому что * Функция 1005 * является частью пакета caret
R. Установите caret
, сначала выполнив следующую строку кода в R или RStudio.
install.packages("caret")
Затем в вашем коде измените
cnfmat <-table(prd=prdbln,act =train$Outcome)
confusionMatrix(cnfmat)
на
cnfmat <-data.frame(prd=prdbln,act =train$Outcome, stringsAsFactors = FALSE)
caret::confusionMatrix(cnfmat)