glm () 함수의 "시작 값"은 무엇입니까?


12

매개 변수가 무엇입니까 start, etastart, mustart에서 GLM () 함수는 ? 나는 문서와 인터넷을 살펴 보았지만 이것이 무엇을 의미하는지 명확한 설명을 찾지 못했습니다.

그것은 체인에 대한 베이지안 "초기 값"과 비슷하지만 R의 glm () 함수가 빈번한 통계이기 때문에 이것이 관련이 있는지 의심 스럽습니다 ...

답변:


10

모델의 모수에 대한 추정치에 도달하는 방법 인 추정 기법과 관련이 있습니다. 일반화 된 선형 모델은 반복적으로 가중 된 최소 제곱에 적합합니다. 임의의 가중치 세트가 시작되도록 선택되고 (종종 모두 처음부터 동일 함) 선형 예측 변수의 모수 추정값이 선택되어 잔차 제곱의 가중치 합계를 최소화합니다. 선형 예측 변수의 추정 된 모수는 새로운 평균 벡터를 추정하는 데 사용됩니다. 이로부터 새로운 가중치 세트가 도출됩니다. 예를 들어, 사용되는 패밀리 및 링크 함수에 따라 응답의 분산이 응답의 평균에 비례 할 수 있으므로 가중치는 평균에 반비례합니다. 이 새로운 가중치 세트는 전체 절차의 새로운 반복에 사용됩니다.

따라서 glm ()에 대한 세 가지 주장은 사용자가 자신의 기본 시작점을 선택하는 대신 임의의 지점에서 프로 시저를 시작하는 방법 일뿐입니다. 링크 한 도움말 파일에서 :

  • start-선형 예측 변수의 모수에 대한 시작 값입니다.
  • etastart-선형 예측 변수의 시작 값입니다.
  • mustart-평균 벡터의 시작 값.

고마워 피터! 베이지안 MCMC 절차와 완전히 유사합니다! 나는 :-)이 난에 대해 ... 혼동 한 것입니다 빈도주의 패키지가 더 똑똑하다 생각하고 그런 식으로 작동하지 않는 이유는 지구상에서도 :-) 빈도주의 패키지의 초기 값과 같은이 뭔가
호기심

1
초기 값이없는 경우 때때로 세계적으로 최적의 솔루션이 아닌 로컬 최대 값으로 수렴하거나 수렴하지 못할 수 있습니다. 따라서 다른 시작 값을 시도하는 옵션을 사용하는 것이 좋습니다.
피터 엘리스

나는 심지어 glm()베이지안 인 느낌을 갖기 시작한다 :-)
Curious

4
@Curious 특히 베이지안이 아닙니다. 모든 요구 사항은 소프트웨어 패키지가 검색 기술을 통해 특정 지점을 찾는 것입니다. 시작 값은 어디에서 시작해야하는지 알려줍니다.이 답변에는 특별한 가중치가 없지만 복잡한 공간에서 방황하는 경우 도움이 될 수 있습니다. "나는 0.05부터 시작해서 거기서부터 일을
하겠다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.