R Neural Network: Fehler in Neuronen[[i]] %*% GEWICHTE[[i]] : erfordert numerische/komplexe matrix/Vektor-Argumente
Ich bin mit der neuralnet
Paket.
Kann ich Zug mit:
neural <- neuralnet(pricelb ~ eight + three + length + diameter + thread,
cleaned, hidden=10, threshold=0.01)`
All dies sind numerische Funktionen, die ich doppelt geprüft mit str(cleaned)
Allerdings, wenn ich gehen, um vorherzusagen:
prediction <- compute(neural, cleanedtwo)
Bekomme ich die folgende Fehlermeldung:
Fehler in Neuronen[[i]] %*% GEWICHTE[[i]] : erfordert numerische/komplexe matrix/Vektor-Argumente`
Scheint es in der Regel ist dies, weil nicht numerische Werte eingesetzt werden, allerdings habe ich geprüft und alle Attribute in der Ausbildung, als auch die gleichen Attribute in den test gesetzt ist, sind alle numerischen.
Ist es ein Problem, wenn es andere Faktor Attribute in der dataframes gereinigt/cleanedtwo, auch wenn Sie nicht im training benutzt?
edit: Es gibt auch keine fehlenden/NA-Werte
- Können Sie uns die Ausgabe von
str(cleanedtwo)
? - Habe die Antwort-Adresse ist dein problem? Wenn nicht, bitte erweitern Sie auf Ihre Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, Ihr
cleanedtwo
Objekt hat mehr Variablen, als Sie angeben, in die Formel (aber das ist eine Vermutung, bis Sie zeigenstr(cleanedtwo)
.Diese Adresse können Sie nur Teilmenge der Daten in den jeweiligen Spalten