Fehler im plot, Formel fehlt
Ich versuche, mein Grundstück svm-Modell.
library(foreign)
library(e1071)
x <- read.arff("contact-lenses.arff")
#alt: x <- read.arff("http://storm.cis.fordham.edu/~gweiss/data-mining/weka-data/contact-lenses.arff")
model <- svm(`contact-lenses` ~ . , data = x, type = "C-classification", kernel = "linear")
Die Kontaktlinse arff ist der eingebaute Daten-Datei in weka.
Aber jetzt ich Laufe in einen Fehler versucht zu zeichnen das Modell aus.
plot(model, x)
Error in plot.svm(model, x) : missing formula.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass in Ihrem Modell, haben Sie mehrere kovariablen. Die
plot()
laufen nur automatisch, wenn Ihrdata=
argument hat genau drei Spalten (eine davon ist eine Antwort). Zum Beispiel, in der?plot.svm
Hilfe-Seite, die Sie aufrufen könnenAlso da kann man nur zwei Dimensionen auf einem Grundstück, müssen Sie angeben, was Sie verwenden möchten, für
x
undy
wenn Sie mehr als eine Auswahl ausSo, dass ist, warum Sie immer die "Formel Fehlt" Fehler.
Es ist ein weiteres fangen, da gut. Die
plot.svm
nur plot kontinuierliche Variablen entlang derx
undy
Achsen. Die Kontakt-Objektive Daten.Rahmen hat nur kategorische Variablen. Dieplot.svm
Funktion einfach nicht unterstützt so weit ich erzählen kann. Sie müssen entscheiden, wie Sie zusammenfassen möchten, dass die Informationen in Ihrer eigenen Visualisierung.