본문 바로가기
Study/Data Mining(R, Weka, Python)

WEKA를 이용한 빅데이터 분석2 - 결과예측하기

by Answer Choi 2018. 3. 23.
반응형



이번에는 앞서 트레이닝했던 것을 토대로 결과를 예측해 보겠습니다.


앞서 Linear regression으로 Forward방식과 Backward방식으로 탐색했는데,


Backward방식으로 한 것을 가지고 테스트 해보겠습니다.



전체적인 배치는 위와 같이 하면됩니다.


Backward_result.csv


먼저 CSVLoader에는 위 첨부파일의 backward result파일을 다운받아 넣어줍니다.


뒤에 ClassAssigner를 연결합니다.




그리고 Evaluation의 TraingSetMaker를 배치하고



마지막으로 M5P를 검색하여 배치합니다.



이런 모양이 되면, training까지 배치가 된 것입니다.


각각 순서대로 dataSet과 training으로 연결합니다.


이제 test를 위해 위 배치도에서 CSVLoader와 ClassAssigner를 복사하여


아래에 붙여넣기합니다.



test.csv


test data를 입력전 training data와 열(column)이 같도록 수정해 주셔야 합니다.


CSVLoader에는 위 링크를 다운받아 테스트 데이터를 입력합니다.



그리고 ClassAssigner2 뒤에 TestSetMaker를 배치하고 서로 연결해 줍니다.


이제 테스트를 위한 준비는 끝났습니다.


결과를 보기위해 Classifier PerfomanceEvaluator와 TextSaver를 배치합니다.



TexrSaver를 클릭하여 파일로 출력할 경로를 입력합니다.



이제 실행을 합니다.


텍스트 파일이 출력되고 워드패드를 이용해 열어보면 결과가 나타납니다.








반응형

'Study > Data Mining(R, Weka, Python)' 카테고리의 다른 글

weka를 이용한 빅데이터 분석1  (0) 2018.03.23

인기글