BookmarkSubscribeRSS Feed

[GROOVY] WEKA 자바 라이브러리를 사용한 TREE 모형 분석

Started ‎06-15-2020 by
Modified ‎06-15-2020 by
Views 119

[GROOVY] WEKA 자바 라이브러리를 사용한 TREE 모형 분석

 

* 출처 : http://m.cafe.daum.net/statsas/3F8j/332?svc=cafeapp

 

proc export data=SASHELP.IRIS outfile='D:\SAS DATA\test\weka-src\data\iris.csv' dbms=csv replace; 

run;

 

* Weka 설치 후 Weka의 자바 라이브러리를 참조;

* Weka : http://www.cs.waikato.ac.nz/ml/weka/

 

proc groovy;

     add classpath='C:/Program Files/Weka-3-8/weka.jar'; *you need to get weka first...;

     submit;

       import weka.core.Instances

       import weka.core.converters.CSVLoader

       import weka.classifiers.trees.J48

 

       loader = new CSVLoader()

       loader.setSource(new File('D:/SAS DATA/test/weka-src/data/iris.csv'))

       data = loader.getDataSet()

       data.setClassIndex(0)

       j48 = new J48()

       j48.buildClassifier(data)

       

       System.out.println(j48)

     endsubmit;

run;

 

* 비교 : SAS9.4 HPSPLIT 프로시져;

PROC HPSPLIT DATA=SASHELP.IRIS;

     CLASS Species;

     MODEL Species = SEPALLENGTH SepalWidth PetalLength PetalWidth;

RUN;

 

 

 

▷ 통계분석연구회 

Version history
Last update:
‎06-15-2020 01:09 AM
Updated by:
Contributors

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

Article Labels
Article Tags