2016-10-22 4 views
-2

Ich habe ein Dataset mit einer eindeutigen ID für jede Instanz. Jetzt führe ich eine Attributauswahl für dieses Dataset aus. Beton Ich benutze CfsSubsetEval um die relevanten Attribute auszuwählen.Ignoriere ID in der Attributauswahl

Das Problem ist, dass ich nicht die ID in diese Attributauswahl aufnehmen möchte, aber ich brauche es später, um eine .arff-Datei (die die ID und die ausgewählten Attribute enthalten sollte) zu schreiben.

Ich habe einige Beiträge gefunden, die den FilteredClassifier verwendet haben. Aber in meinem Fall möchte ich etwas wie eine FilteredAttributeSelection haben. So etwas wie eine exklusive Ansicht der Daten für den Attributauswahlalgorithmus.

Gibt es eine Möglichkeit, dieses Problem zu lösen?

Vielen Dank im Voraus!

Antwort

0

Ich löste das Problem, indem ich den Attributvektor (die IDs) vor dem Filter kopierte. Nachdem ich die Attribute ausgewählt habe, stelle ich sie wieder her.

Verwandte Themen