Ich habe eine CSV-Datei, die ich in Weka importiere. Alle Variablen werden als numerisch importiert. Ich muss 3 von ihnen auf nominal ändern. Jedoch, wenn ich numerictomonomic Filter darauf setze, ändern sich alle Variablen. Ich möchte nur ändern 3.
1) Gibt es eine Möglichkeit, nur wenige über den Filter zu ändern? 2) Oder können Sie es während des Imports einstellen. Wenn dem so ist, kann ich das auch nicht herausfinden.
Ich nehme an, dass Sie den Weka Explorer (GUI) verwenden. Um den Filter auf bestimmte Attribute anzuwenden, gehen Sie folgendermaßen vor:
Schritt 1: Wählen Sie Ihren Filter in der Registerkarte Preprocessor
Schritt 2: Klicken Sie auf das Kästchen rechts neben der Schaltfläche "Auswählen" (ein neues Fenster öffnet sich)
Schritt 3: Geben Sie im Feld AttributIndizes Ihre benutzerdefinierten Bereiche ein
Wenn Sie im Filterfenster die Schaltfläche "Mehr" wählen, erhalten Sie eine Erklärung der verschiedenen Optionen und der Werte, die Sie angeben können.
In Ihrem speziellen Fall wird der Filter standardmäßig auf die ersten bis letzten Attribute angewendet. Sie sollten den Bereich ändern, um Ihre persönlichen Bedürfnisse zu berücksichtigen.
==== Bearbeiten ====
Wenn Sie die Java-API verwenden, weist Sie der folgende Code in die richtige Richtung.
Öffnen Sie zuerst die Datei arff. Unter Filter klicken Sie auf "Auswählen". Navigieren Sie unter Filterbaum zu unbeaufsichtigt und suchen Sie nach "NumerictoNomial". Klicken Sie einmal auf und dann auf Übernehmen. Speichere die Datei und lade sie neu. Hinweis: Stellen Sie sicher, dass Sie das Kontrollkästchen Ihres gewünschten Felds aktiviert haben, das Sie ändern möchten.
Tags und Links weka