2014-09-17 1 views
-2

glm을 실행 한 후 matrix list r(table)을 입력하고 모든 결과 표를 볼 수 있습니다. 원하는 경우 변수에 경사 및 SE를 쓸 수 있습니다 (예 : gen B=_b[x1] 또는 gen se=_se[x1]). 그러나 이것은 신뢰 한계, ll 및 ul에서는 작동하지 않습니다. 유사한 방법으로 어떻게 접근 할 수 있습니까?Stata의 신뢰 한계 저장

+0

'B = _B [X1]는 ('이다 거기'gen' 누락?)'_B [X1]'의 값이 하나만이기 때문에 정확하게 "변수 슬로프와 SE의 물품"하지 않는다. 아마도 결과를 스칼라 또는 매크로에 쓰는 것을 의미했을까요? –

+0

@ AspenChen- 예, 변수 할당을 설명했지만 프로그래밍 명령은 설명하지 않았습니다. 동의하면 훨씬 더 명확 해집니다. 아래에서 제안하는 매트릭스 접근 방식을 시도해 보겠습니다. 감사. –

+1

또한 SSC의'parmest'를 살펴볼 수도 있습니다. –

답변

3

나는 _b[]_se[] 결과가 e(b)e(V)의 제품입니다 생각이라면 .. 닥터 버크 r(table)과 관련된 경우 확실하지 않다.

어쨌든 r(table)이 있으므로 결과를 다른 행렬에 저장 한 다음 일반 행렬 연산을 사용하여 하한과 상한을 새로운 행렬에 넣을 수 있습니다. 어떤 이유로 변수로 변환 (예 : 플로팅)이 필요한 경우 항상 -svmat-입니다.

sysuse auto,clear 
glm price mpg foreign, f(gaussian) 
mat r=r(table) 
matrix ll=r["ll",....]' // see -help matrix extraction-; transposed for svmat 
svmat ll,names(ll)  // lower bounds are in variable ll1