Verwenden von RGUI. Ich habe eine Datenmenge namens Data. Die Antwortvariable, an der ich interessiert bin, ist in der ersten Spalte von Data
enthalten.
Ich habe Trainingssätze von Data
namens DataTrain
und DataTest
.
Mit DataTrain
trainierte ich ein neuronales Netzwerkmodell (namens DataNN
) mit dem Paket und der Funktion neuralnet
.
Weiß jemand, wie man eine Vorhersage für dieses Modell unter Verwendung der Testmenge ( DataTest
) erstellt?
Normalerweise (für andere Modelle) würde ich predict()
dafür verwenden. ZB
Aber wenn ich dies für neuralnet
mache, bekomme ich:
Offensichtlich kann ich predict()
in diesem Modell nicht ausführen. Kennt jemand Alternativen?
Ich habe die Hilfe für neuralnet
überprüft und eine Methode namens prediction
auf der Seite 12 von Dokumentation . Ich denke nicht, dass es das ist, was ich überhaupt will, oder zumindest weiß ich nicht, wie ich es auf meine Data
anwenden soll.
Jede Hilfe wäre willkommen (wenn es überhaupt eine Lösung dafür gibt).
Die Vorhersagefunktion ist prediction
, nicht predict
.
Versuchen Sie also DataPred = prediction(DataNN, DataTest)
anstelle von DataPred = predict(DataNN, DataTest)
.
Sie sollten die Neuralnet-Version von predyn, d. h.
verwenden %Vor%Wenn Sie dplyr verwenden, um eine Manipulation durchzuführen, müssen Sie die Bibliothek und dann den Funktionsnamen wie folgt deklarieren
%Vor%BTW verwenden Sie niemals das Gleichheitszeichen, wenn Sie Variablen Werte zuweisen, leider ist das eine schlechte Praxis.
Tags und Links neural-network r