2017-05-23 6 views
-2

RWeka 라이브러리의 Rekka 라이브러리에서 M5P 메소드로 생성 된 트리의 각 리프에서 선형 모델을 텍스트 파일의 출력으로 가져 오는 방법을 파악하려고합니다. 별도의 계산기 프로그램을 조회 할 수 있습니다 (비 R 사용자의 경우 Excel에서 말합니다).RWeka에서 M5P 모델의 각 리프에서 선형 회귀 모델 얻기

내가

라이브러리 (RWeka)
모델 = M5P을 사용하고 (응답 ~ predictorA + predictorB, 데이터 = 기차).

행렬에서 모델 $ 분류 자로 트리 출력을 가져올 수 있습니다. 내가 명령 줄 경우에 This post

에 큰 감사를 작동 : 각 잎에서

모델

R 모델 $ 분류 (트리 구조) 인쇄는 LM 다음을, I 각 잎에서 LM의 계수를 추출하고 싶다.

도움을 주시면 감사하겠습니다.

+0

다음 코드를 사용하여 : R에서 LM 계수를 얻을 수 있습니다. 죄송합니다. (model $ classifier, "S", "toString"), sep = "\ n", what = ""))'code' 라이브러리 (rJava) 'code'ModelTree = as.matrix (scan (text = .jcall [-c (1 : 2, 6),, drop = FALSE] – user2162611

답변

0

다음 코드를 사용 : 내가 귀찮게 죄송 R.

library(rJava)  
ModelTree=as.matrix(scan(text=.jcall(model$classifier, "S","toString") ,sep="\n", what=""))[-c(1:2, 6), ,drop=FALSE] 

밖으로 LM 계수를 얻을 수 있어요!