2017-11-01 23 views
8

현재 분석을 위해 동적 선형 회귀 (dynlm)를 사용하고 있습니다. 그러나 동적 선형 모델 (dlm)이라는 다른 모델도 있습니다.dynlm과 dlm은 동일한 수학 표현식을 사용합니까?

dlm은 West와 Harrison (1989) 및 모든 곳의 공식 수학 표현식을 가지고 있습니다. 그러나, 나는 다른 곳에서 dynlm에 대한 공식적인 수학적 표현을 발견 할 수 없다. 공식 R 프로그램 문서조차도 구술 적으로 수학적 표현이없는 추가 기능을 허용하는 선형 회귀의 확장 된 버전임을 구두로 설명합니다.

dynlm과 dlm의 공식 수학식이 동일하다고 가정 할 수 있습니까? 그렇지 않다면 프로그래밍에서 dynlm에 대한 공식 수학적 표현을 알 수 있습니까? Furman university documentation 가입일

답변

4

는 :

인터페이스와 dynlm의 내부에는 LM와 매우 유사하지만, 현재 dynlm는 작품의 직접적인 사용을 통해 두 가지 이점이 제공 1. 확장 식 처리 시간 - 2. 보존 계열 속성

장착 할 모델의 공식을 지정하려면 동적 모델을 쉽게 사용할 수있는 추가 기능을 사용할 수 있습니다. 예는 d (x, k)가 diff (x, lag = k)이고 L (x, k)가 lag (x, lag = -k) 인 d (y) ~ L 사인의 차이점을 주목하십시오. k에 대한 기본값은 두 경우 모두 1입니다.

동적 관계의 지정은 관 {의 기본 순서가있는 경우에만 의미가 있습니다. 현재, 이러한 데이터에 대해서는 제한된 지원 만 제공하므로, dynlm의 주요 목표는 데이터의 시계열 특성을 보존하는 것입니다. 명백한 지원은 현재 "ts"및 "zoo"시리즈에서 사용할 수 있습니다. 내부적으로 데이터는 "동물원"시리즈로 유지되며 원래의 종속 변수가 해당 클래스에 속했고 (내부 NAs가 na.action에 의해 생성되지 않은 경우) "ts"로 되돌려졌습니다.

+0

정말 고마워요. 그러나 제 질문은 dynlm과 dlm 사이의 것이 었습니다. – Eric

+0

dynlm과 dlm 사이의 수학 표현의 차이점을 설명 할 수 있다면 제발요? – Eric

+1

문제 없습니다. 나는 지금 황소 게임을하고있어. 그래서 나에게 몇 시간을 줘. – jtillman