답변:
스플라인은 단순히 하나 이상의 연속적으로 또는 의사 연속적으로 값이 공변량 인 정교한 매개 변수로 볼 수 있습니다.
splines
running을 bs(...)
사용하면 사용자가 지정한 다항식 차수 및 매듭 점으로 스플라인의 선형 표현을 만들 수 있습니다.
@AdamO의 대답은 스플라인 기반 맞춤이 표준 GLM 프레임 워크에서 확실히 수행 될 수 있다는 점에서 맞습니다. 그러나 GAM이 GLM의 특별한 사례라고 말할 수는 없습니다! 공변량의 스플라인 확장을 사용하여 GAM 또는 GLM으로 정확히 동일하고 프레임화할 수있는 일련의 모델이 있지만 표준 GLM 프레임 워크에서 사용할 수없는 일부 GAM 모델이 있습니다.
예를 들어, 각 공변량에 대해 스무딩 스플라인 을 사용하여 GAM 모델에 적합 할 수 있습니다. 이는 기본적으로 변수의 스플라인 확장으로 이어지지 만 2 차 미분에는 페널티가 있습니다. 그 결과 표준 GLM 프레임 워크를 약간 벗어난 모델이 만들어집니다.
또한 표준 절차로 간주되는 경우가 많으며 대부분의 GAM 라이브러리에 내장되어 있으며, 샘플 오류에서 다양한 측정 값을 최적화하여 스무딩 매개 변수 (예 : 스플라인 자유도 등)를 맞추고 GLM 공식은 일반적으로 공변량 공간을 고려합니다. 결정된.
glm
, 표준 입방 스플라인을 glm과 함께 사용할 때와 달리 R 기능으로 직접 맞출 수 없습니다 .