Я использую пакет 'grplasso' для наборов данных для обучения и тестирования.Я нахожу лучшую лямбду (минимальную AIC) по подходящей модели в наборе данных поезда.Это лямбда-имя называется 'lambdaopt'.
BestTrainFit <- grplasso(Outcome ~. , data = traindata, lambda = lambdaopt, model = LogReg(), center = TRUE,standardize = TRUE)
Я хочу рассчитать модель производительности по тестовому набору данных.Итак, какие способы ниже исправлены?1. Снова вычислите модель «grplasso» с помощью «lambdaopt» в наборе тестовых данных
BestTestFit <- grplasso(Outcome ~. , data = testdata, lambda = lambdaopt, model = LogReg(), center = TRUE,standardize = TRUE)
p1 = BestTestFit$fitted
Использование функции «прогноз» в пакете «grplasso»
p2 = прогноз (BestTrainFit, testdata, type = 'response')