Stavo cercando di usare il classificatore NaiveBayesUpdateable di Weka. I miei dati contiene attributi sia nominali e numerici:Java, Weka: come prevedere l'attributo numerico?
@relation cars
@attribute country {FR, UK, ...}
@attribute city {London, Paris, ...}
@attribute car_make {Toyota, BMW, ...}
@attribute price numeric %% car price
@attribute sales numeric %% number of cars sold
Ho bisogno di prevedere il numero di vendite (numerico!) Sulla base di altri attributi.
Capisco che non posso usare l'attributo numerico per la classificazione Bayes in Weka. Una tecnica consiste nel dividere il valore dell'attributo numerico in N intervalli di lunghezza k e utilizzare invece l'attributo nominale, dove n è un nome di classe, come questo: @attribute class {1,2,3, ... N}.
Eppure attributo numerico che ho bisogno di prevedere intervalli da 0 a 1 000 000. Creare 1 000 000 classi non ha alcun senso. Come prevedere l'attributo numerico con Weka o quali algoritmi cercare nel caso in cui Weka non abbia strumenti per questo compito?
Possibile duplicato di [Java, Weka: NaiveBayesUpdateable: Impossibile gestire la classe numerica] (http://stackoverflow.com/questions/15956537/java-weka-naivebayesupdateable-cannot-handle-numeric-class). Anche se potrebbe essere il contrario, questa è la domanda migliore. – demongolem