본문 바로가기

카테고리 없음

gam::gam 이랑 mgcv::gam

gam 함수 쓸 때 계속 다루기 힘든 에러가 나서 고생하던 중 - 상황 따라 에러 나기도 하고 안 나기도 하는 상황. 아예 mgcv 패키지에 들어있는 gam으로 옮겨가 버렸다. mgcv::gam()으로 명시적으로 호출해서 해결. gam::gam()에서 스무딩 파라미터 들어갈 때 안에 코드가 어떻게 꼬였는지 자꾸 자유도를 데이터로 생각하는 식으로 되는데, 하도 여러 패키지 섞여 있어서 좀 들여다 보다 포기.. 그냥 제일 빨리 해결하는 방법을 선택. 
결과는 거의 동일하다, 이론적으론 완전히 같아야 하는데 코드 구현에 차이 있으니 좀 다를 수 있겠지만, 괜찮은 정도.

오늘 꽤 오랜만에, 이 외에도 몇 가지 골치 썩이던 문제 손 보고, 그럴듯한 결과를 얻었다. 이제 결과를 좋은 점이건 나쁜 점이건 설명할 수 있게 됐다. 이제 정말정말 글씨만 써야한다. 자꾸 이것 저것 손 대지 말고..