2012-03-22 1 views
4

UCI Here의 성인용 데이터를 사용하여 Excel 파일로 변환했을 때 ==> weka에서 가져 오기 weka가 누락 된 값을 인식하지 못했습니다 (누락 : 0 0 %)), 성인 데이터에 누락 된 값이 "?" 값 ...Weka의 누락 된 값 -

나는 weka의 값을 검사했는데 "?" 그래서, 어떻게 대체 할 수 있습니까? " ""!!! 감사합니다.

+0

어떻게 문제를 해결 했습니까? 내 텍스트 데이터에도 누락 값이 있지만 weka에 0 %가 표시됩니다. 값이 누락 된 대신 weka는 값으로 0.0을 사용합니다. – phoenix

답변

4

탐색기의 전처리 탭에서 필터를 찾고 선택을 선택하십시오. 그런 다음 필터에서 필터를 확장 한 다음 감독하고 속성을 확장합니다. 맨 아래에 "누락 된 값 바꾸기"옵션이 있습니다. 두 번 클릭하고 적용을 클릭하십시오. 빌라! 누락 된 값이 대체됩니다.

2
  1. 변환하지 마십시오.
  2. 모든 텍스트 편집기에서 원시 파일을 엽니 다.
  3. 공백을 모두 공백으로 대체하십시오 (예 : 메모장에서 Ctrl-H).
  4. 헤더 행을 추가하십시오.
  5. adult.csv로 저장 (메모장에있는 경우 파일 형식 드롭 다운 목록의 모든 파일 선택)
  6. Weka에서 열기. 누락 된 값의 자리에
4

내가 방법을 말할 수 있습니다 작동합니다.

ReplaceMissingValues이 '중간' '평균'또는 대신에 누락 된 값으로 사용 적용

  • 은 자율 - 속성 - ReplaceMissingValues를 선택 필터링 선택했다.

  • 2

    솔루션이 더 간단하다고 생각합니다. 누락 된 값을 모두 바꾸십시오 "?" ~ "?" (공백 없음). notepad ++ 또는 다른 텍스트 편집기를 사용하십시오. 그들 대부분은 그런 도구를 가지고 있습니다.

    Weka explorer에서 확인했습니다. 공백이있는 값의 경우 누락 된 값을 인식하지 못합니다.

    1

    메모장으로 파일을 열고 바꾸기 (Ctrl + H)를 모두 "?" "?" (그냥 공백을 삭제). 그것은 나를 위해 일했습니다