gam 패키지로 만든 R에 gam 객체를 플롯하려고합니다. Error in 1:object$nsdf : argument of length 0 when using plot.gam에보고 된 동일한 오류가 나타납니다. 그러나 거기에있는 해결책은 최신 버전으로 업데이트됩니다 (제 생각에는) 저를 위해 일하지 않습니다. 나는 R 3.3.1, gam 1.12 및 mgcv 1.8.12 (mgcv는 plot.gam 함수의 출처)를 실행 중입니다.
불행히도 내가 작업중인 데이터를 공유 할 수 없습니다. 그러나 다음 코드는 Intro의 p.294에서 직접 가져 왔습니다. - R과 통계 학습에 나를 위해 오류를 재생하기 :
library(gam)
library(ISLR) # contains the Wage dataset used here
gam.mod <- gam(wage ~ s(year, 4) + s(age, 5) + education, data = Wage)
plot(gam.mod)
아무도 여기에 무슨 또는 해결 방법을하는 것입니다 무엇을 알고 있나요?
감사합니다.
답장을 보내 주셔서 감사합니다. 나는 실제로 mgcv를로드하지 않았습니다. 단지 gam에 종속 된 것으로 가정했습니다. 저는 신선한 R 세션을 시작했고 제공 한 코드가 작동했습니다. 실제로 같은 문제를 일으키는 것은''자동차''라이브러리라는 것을 알게되었습니다. '''::''표기법은''gam'''과''car'' 사이의 문제를 해결하지 못합니다. –