2013-09-25 2 views
0

다음과 같이 보조 매개 변수 (최대 가능도) 프로그램에 predict 옵션을 사용할 수 있는지 알고 싶었습니다 (모델에서 보조 매개 변수 인 sigma로 추정) :Stata의 최대 가능도 모델의 보조 매개 변수 예측 사용

predict lnsigma, eq(lnsigma) 
gen sigma=exp(lnsigma) 

나는 heteroscedastic 모델에 대해 위에서도 사용할 수 있는지 여부를 알고 싶습니다.

미리 감사드립니다.

답변

1

소리가 맞습니다. predict lnsigma, xb eq(lnsigma)을 입력하면 더 명확하게 나타납니다. 이렇게하면 추후에 누군가가 추정 프로그램에 대한 예측 프로그램을 작성하고 기본값을 선형 예측과 다른 것으로 설정할 때 코드가 손상되지 않습니다.

또한 한 줄에서 작업을 수행 할 수 있습니다

predictnl sigma = exp(xb(#2)) 

lnsigma이 모델의 두 번째 방정식 것으로 가정합니다. 세 번째 방정식 인 경우 xb(#2)xb(#3)으로 바꿉니다. predictnl은 또한 델타 방법을 사용하여 sigma의 표준 오류 및 신뢰 구간을 예측하는 쉬운 방법이기도합니다.

본인의 Stata 프로그램이라고 생각합니다. 그렇다면 세 번째 옵션도 있습니다. Stata의 predict 명령이 인식 할 예측 프로그램을 직접 만들 수 있습니다. 이를 수행하는 방법에 대한 유용한 트릭을 찾을 수 있습니다. http://www.stata.com/help.cgi?_pred_se

+0

감사합니다. 두 번째 옵션이 마음에 듭니다. 내 프로그램에 예측 서브 루틴을 포함하려고합니다. – Metrics