Я хочу тренировать модели, используя разные алгоритмы.Например, эта работа:
dd=read.arff("china.arff")
model=lm(Effort~ ., data=dd)
fitted(model)
Но следующий код дает NULL для того же набора данных
install.packages("neuralnet")
library(neuralnet)
model=neuralnet(Effort~N_effort+Duration, data=dd,
hidden=1,err.fct="ce", linear.output=FALSE)
fitted(model)
// Дает NULL
Аналогичный результат показан с randomForestмодель
Не возможно, чтобы в этих моделях не было ошибок, так в чем же проблема?
structure(list(Output = c(150, 98, 27, 60, 69, 19, 14, 17, 64,
60, 27, 17, 41, 40, 12, 38, 57, 20, 66, 112, 28, 68, 15, 15),
Inquiry = c(75, 70, 0, 20, 1, 0, 0, 15, 14, 20, 29, 8, 16,
20, 13, 24, 12, 24, 13, 21, 4, 0, 6, 0), RawFPcounts = c(1750,
1902, 535, 660, 478.89, 377.33, 256.25, 262.73, 715.79, 690.43,
465.45, 298.67, 490.59, 802.35, 220, 487.62, 550.91, 363.64,
1073.91, 1310, 476.19, 694, 189.52, 273.68), AdjFP = c(1750,
1902, 428, 759, 431, 283, 205, 289, 680, 794, 512, 224, 417,
682, 209, 512, 606, 400, 1235, 1572, 500, 694, 199, 260),
Effort = c(102.4, 105.2, 11.1, 21.1, 28.8, 10, 8, 4.9, 12.9,
19, 10.8, 2.9, 7.5, 12, 4.1, 15.8, 18.3, 8.9, 38.1, 61.2,
3.6, 11.8, 0.5, 6.1)), class = "data.frame", row.names = c(NA,
-24L))