Я хочу использовать Caret
для прогнозирования (прогнозирование потребления электроэнергии). Я хочу получить фактическое потребление электроэнергии, но прогноз всегда дает мне 1. Я хочу предсказать столбец 'MtrRegActNetEngyDailyKwh'
.
Я обучил модель и сделал прогноз:
model_nnet<-train(trainSet[,predictors],trainSet[,outcomeName],method='nnet')
predictions<-predict.train(object=model_nnet,testSet[,predictors],type="raw")
table(predictions)
Однако я не получил ожидаемый результат. Я получаю:
predictions
1
18675
Я ожидаю получить прогнозируемое потребление электроэнергии для каждой записи. Я не уверен, что сделал что-то не так. Могу ли я получить помощь?
Образец моих данных (все столбцы числовые):
structure(list(x_NMI = c(6347, 6347), EstimateReadBitmaskInd = c(0,
0), MeterRegActiveReadingDt = c("15-01-2013", "18-01-2013"),
MtrRgActNetEngyMaxdlyKwh = c(0.831,
0.65), RegisterId = c(2, 2), RegisterType = c(2, 2), Building = c(6,
6), numberofpeople = c(5, 5), pool = c(2, 2), typeofAC = c(1,
1), NoOfAc = c(1, 1)), row.names = 1:2, class = "data.frame")