Ich habe andere Menschen mit diesem Fehler zuvor gesehen, jedoch habe ich keine befriedigende Antwort gefunden. Ich frage mich, ob jemand ein paar Einblicke in mein Problem geben kann?Caret Neural Network Fehler: "fehlende Werte in resampled Leistungskennzahlen"
Ich habe einige Autoauktionsdaten, die ich modelliere, um die Hammer.Price
vorherzusagen.
> str(myTrain)
'data.frame': 34375 obs. of 9 variables:
$ Grade : int 4 4 4 4 2 3 4 3 3 4 ...
$ Mileage : num 150850 113961 71834 57770 43161 ...
$ Hammer.Price : num 750 450 1600 4650 4800 ...
$ New.Price : num 15051 13795 15051 14475 14475 ...
$ Year.Introduced: int 1996 1996 1996 1996 1996 1996 1996 1996 1996 1996 ...
$ Engine.Size : num 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 ...
$ Doors : int 3 3 3 3 3 3 3 3 3 3 ...
$ Age : int 3771 4775 3802 2402 2463 3528 3315 3193 4075 4988 ...
$ Days.from.Sale : int 1778 1890 2183 1939 1876 1477 1526 1812 1813 1472 ...
myTrain
enthält ein zufälliges 70% der Daten und myTest
das andere 30%, trainiere ich das Modell
myModel <- train(Hammer.Price ~ ., data = myTrain, method = "nnet")
Dies ist in der folgenden Warnung ergibt:
Warning message: In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo, : There were missing values in resampled performance measures.
Als ich versuchen Sie, alle Ergebnisse vorherzusagen, sind gleich 1.
myTestPred <- predict(myModel, myTest)
Ich habe zuvor diese Daten verwendet, um ein MLP neuronales Netzwerk mit SPSS Modeller zu trainieren, aber scheinen nicht in der Lage, die Ergebnisse in R neu zu erstellen. Ich habe einige der anderen neuronalen Netzwerkpakete in Caret versucht, aber immer gleich Ergebnis.
Versteht jemand das besser als ich?
Danke für die Antwort. Leider half keines dieser Dinge. Ich habe festgestellt, dass das Brnn-Paket für den Datensatz funktioniert, aber ich bin mir nicht sicher warum. –