Ich versuche die Bibliothek Nnet mit einigen einfachen Beispielen.R nnet Plot Fehler?
library(MASS)
data(Boston)
boston = as.matrix(Boston)
library(nnet)
boston.nnet = nnet(medv~., data=Boston,rang=0.1,size=8,linout=T,maxit=1000)
Es scheint gut zu funktionieren, aber wenn ich
plot(boston[,14],boston.nnet$fitted.values)
versuchen erhalte ich eine Handlung wie diese
statt des erwarteten: (aus den Übungen meines Lehrers gesendet an mich. Sie können diese Übung auch in mehreren Websites finden).
Ist es ein Fehler oder mache ich etwas falsch?
Ich weiß, dass es einige Variabilität geben kann, aber das ist sehr seltsam.
OK, ich habe vergessen, die Zeile Boston = as.matrix (Boston) zu kopieren, weil sie auch als Matrix in anderen Übungen verwendet wird. – skan
Funktioniert auch mit einer Matrix :) Aber Sie müssen Ihren Funktionsaufruf anpassen: 'boston.nnet = nnet (medv ~., Daten = Boston, Rang = 0,1, Größe = 8, linout = T, maxit = 1000)' Weil Sie im Funktionsaufruf 'Boston' mit einem Großbuchstaben schreiben, der in Kleinbuchstaben geschrieben sein sollte. – PaulH