do
파일이 Stata V7, 2001 년경에 작성된 ICPSR의 데이터로 작업하고 있습니다. do
파일은 프로그램이 버전 7에서만 실행된다는 점에 유의합니다. . 코드의 일부를 이해하는 데 문제가 있습니다. 지식이있는 사람이 도움이 될지 궁금합니다. 여기 이상한 매크로 참조가있는 Archaic Stata v7 코드
program drop _all;
program define impact1;
scalar drop _all;
*First define proportions in your sample;
qui reg svy_cmove [pweight=`8'] if `1'~=. & t_exp_vs_ph==1;
scalar define ptmove=_b[_cons];
qui reg svy_cmove [pweight=`8'] if `1'~=. & t_s8_vs_ph==1;
scalar define ps8move=_b[_cons];
qui reg `6' [pweight=`8'] if `1'~=.;
scalar define tprop=_b[_cons];
qui reg `7' [pweight=`8'] if `1'~=.;
scalar defin s8prop=_b[_cons];
*Need to svyset data to specify weight;
svyset pweight `8' ;
숫자 참조는, 예를 들어, 의미
pweight= `8'
그것은 설문 조사에 사용되는 총 중량을 의미하지만, STATA가 기준 사이의 연결을 만드는 방법을 모르겠어요
`8'
및 적절한 무게 변수. 그것은 do 파일의 이전 시점에서 정의되지 않습니다. 코드는 연구 팀에서 생성 한 테이블을 복제하기 위해 일련의 회귀 분석을 실행할 때 파일 전체에서 이러한 참조를 사용합니다.
이 프로세스의 작동 방식에 대한 통찰력이 있으면 Stata가 변수와 숫자를 어떻게 연결하는지 이해할 수 있습니다.
안녕하세요, AXG, 사이트에 오신 것을 환영합니다! 불행하게도, 이것은 통계 질문이 아닌 Stata 질문이며, 여기 (통계 사이트)보다 stackoverflow (프로그래머 사이트)에서 제공하는 것이 좋습니다. 어느 쪽이든, 그것은 진짜 수수께끼처럼 보입니다. 당신이 어딘가에 답을 찾을 수 있기를 바랍니다. – jbowman
@jorpppp에 동의합니다. 여기에있는 증거에는이 코드에 대한 구식이 없습니다. 그것을 호출하는 방법은 여기에 설명되어 있지 않습니다. 그건 그렇고, 버전 7의 진술은 버전 7에서 Stata (또는 그 이상)의 버전 7이 필요하다는 것을 의미합니다 ** ** ** **는 ** 만 실행합니다. –