2
캐럿을 통해 저장된 M5 구현의 RWeka 패키지를로드 한 후 오류가 발생합니다. M5 RWeka 캐럿 모델 저장 /로드가 실패합니다.
는 오류를 재현하려면Error in .jcall(o, "Ljava/lang/Class;", "getClass") :
RcallMethod: attempt to call a method of a NULL object.
library(caret); library(RWeka)
data(GermanCredit)
myModel <- train(Duration~Amount, data=GermanCredit, method="M5")
predict(myModel, GermanCredit[1,]) # Works.
save(myModel, file="myModel.rda")
load("myModel.rda")
predict(myModel, GermanCredit[1,]) # Produces the RcallMethod error.
는 RWeka 객체가 자바 객체에 대한 참조가 있음을 나타냅니다, 해당 개체가 제대로/부하를 구하기 위해 직렬화해야합니다.
그러나 이것을 Caret 패키지 구현으로 확장하는 올바른 명령을 찾을 수 없습니다.
'MyData'를 제공하거나 내장 데이터 세트를 사용하여 시험해 볼 수 있습니까? 어쩌면'캐럿 '의'GermanCredit'일까요? –
Hack-R, 코드가 재생성 가능하도록 업데이트되었습니다. –
고마워요. 오늘 그걸 보려고합니다. –