ich E1071 Paket bin mit zur Erzeugung von VM-Modell und Prognosen in R. my_data CSV-Datei Beispiel:SVM Modellfehler bei der Vorhersage der Erstellung
Kupno,X1,X2,X3,X4
0,1,22,1,4.961566871
1,2,18,0,6.316553966
... 10000 lines
Mein R Code:
library(e1071)
model <- svm(data = my_data, y = my_data['Kupno'], x = my_data['X1'])
plot(model,data=my_data,fill=TRUE)
index <- 1:nrow(my_data)
testindex <- sample(index, trunc(length(index)/3))
testset <- my_data[testindex,]
trainset <- my_data[-testindex,]
model <- svm(data = my_data, y = my_data['Kupno'], x = my_data['X1'])
prediction <- predict(model, testset)
Und ich habe drei Probleme:
- Plot-Befehl generiert keine Fehler, aber auch Plot nicht angezeigt. Plot für Plot (my_data) wird korrekt angezeigt.
Letzter Befehl return error:
'scale.default (newdata [, Objekt $ skaliert, Tropfen = FALSE], center = Objekt $ x.scale $ "skaliert: center"': Länge ‚Zentrum‘ muss die Anzahl der Spalten von ‚x‘ gleich
ich habe vier Spalten von x und ich weiß nicht, wie vier dimention x an das SVM-Modell zu übergeben.
Tha Ich brauche viel Hilfe!
Warum verwenden Sie keine Formelschnittstelle wie in [der Dokumentation] (http://www.inside-r.org/node/57517) getan? –