2012-06-18 6 views
1

가장 가까운 0.001로 반올림 한 p 값을 포함하는 Stata에 TeX 파일을 쓰고 싶습니다. sutex, outtab 때문에, 등 사후 추정 결과에 대한 내장 기능, 나는LaTeX에 대한 추정 후 사후 결과 포맷

file write myfile %4z "`r(p)'" 

또는

gen temp = round(`r(p)',.001) 
format temp %4.3f 
sum temp, f 
file write myfile " & `r(mean)'" 

어떤 아이디어가 같은 것들을 잔뜩 해봤하지 않습니다?

답변

3

다음은 t- 테스트의 p- 값을 텍스트 파일에 쓰는 예제입니다. p- 값은 세 번째 10 진수로 반올림됩니다.

sysuse auto, clear 
ttest price, by(fore) 
file open myfile using "foo.txt", write replace 
file write myfile "price & " %5.3f (r(p)) " \\" 
file close myfile 
type "foo.txt" 

나는 5.3f 형식을 지정했습니다. 첫 번째 숫자는 출력의 너비가 5임을 의미합니다.이 너비에는 소수점이 포함됩니다. 두 번째 숫자는 소수점 다음 세 자리 숫자를 의미합니다. 이 표기법과 다른 옵션에 대해 더 알고 싶다면 help format을보십시오.

r(p)을 둘러싼 괄호는이 표현식을 사용하고 결과가 파일에 기록됨을 의미합니다. 자세한 내용은 help file에서 설명합니다.