2016-12-01 2 views
1

Ich untersuche die Unterstützung der Vektormaschinenregression mit diesem Lernprogramm http://www.svm-tutorial.com/2014/10/support-vector-regression-r/. Ich stoße auf Error in do.call(method, c(list(train.x, data = data, subset = train.ind[[sample]]), : 'what' must be a function or character string, wenn ich das Modell mit der Rastersuche absuche, aber ich bin mir nicht sicher, was das bedeutet. Hier sind die Codes, die ich verwendet habe: svm_m <- svm(FuelRate~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr) tuneResult <- tune(svm_m, FuelRate ~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr, ranges = list(epsilon = seq(0,1,0.1), cost=2^(2:9))). Kann mir jemand etwas über die Lösung beibringen?Fehler beim Anpassen eines Support-Vektor-Regressionsmodells in R

Antwort

1

Entschuldigung, ich habe hier ein falsches Argument verwendet tuneResult <- tune(svm_m, FuelRate ~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr, ranges = list(epsilon = seq(0,1,0.1), cost=2^(2:9))). Das erste Argument sollte method = svm sein.