2013-02-27 4 views
2

공칭 속성의 값을 변경하는 필터를 적용 할 수 있습니까?값을 편집하는 Weka 필터

예 : 사과, 배, 바나나, 오렌지 값을 가질 수있는 과일 속성이 있습니다. 나는 가능한 값을 맛있고 끔찍하게 바꾸고 싶다. 또한 데이터 세트의 값을 변경하여 이러한 새로운 카테고리에 정확하게 매핑하려고합니다.

기본적으로 편집 창을 통해 수동으로 수행 할 수있는 작업을 자동으로 수행 할 수있는 필터가 필요합니다.

답변

1

각 클래스 값을 하나씩 변경하거나 CSV 편집기 프로그램의 검색 및 바꾸기 기능을 사용하는 것 외에 GUI에 가능한 해결책이 있는지 확실하지 않습니다. 그러나 간단한 Java 코드 및 WEKA 라이브러리로 처리 할 수 ​​있습니다.

for (int n = 0; n < att.numValues(); n++) { 
    arff.renameAttributeValue(att, att.value(n), "" + n); 

Here은 이미이를 수행하는 방법입니다.

관련 문제