귀하의 질문에 대한 대답은 아니오입니다. 이유를 설명하려고합니다.
언급 한 링크는 Stata에서 가능한 한 가지 유형의 병합, 즉 일대 다 병합에만 적용됩니다. 병합의
merge 1:m varlist using filename
다른 유형이 가능합니다 :
일대일 지정된 주요 변수
에 병합
merge 1:1 varlist using filename
대일 지정된 키 변수에 대한 병합
merge m:1 varlist using filename
merge 1:1 _n using filename
세부 설명과 예제 관찰
에 의해 지정된 주요 변수
merge m:m varlist using filename
일대일 병합
에
대다 병합은 help merge
에서 찾을 수 있습니다. 당신이 1보다 큰 N의 값을 찾아내는 경우에,
bysort idvar: gen N = _N
ta N
:
관측 데이터 세트에 고유 한 경우에 당신이 모르는 경우
, 당신은 다음과 같은 검사를 수행 할 수 있습니다 당신은 관측치가 idvar와 관련하여 고유하지 않다는 것을 알고 있습니다.
실제로 이것은 Stata 11에서 도입 된 merge
명령의 새로운 구문입니다. Stata 11 이전에는 병합 명령이 조금 더 간단했습니다. 당신은 단순히 데이터를 정렬했고, 당신은 할 수 : 그런데
merge varlist using filename
, 당신은 여전히 STATA 11 이상이 된 구문을 사용할 수 있습니다.
Stata의 통합 문제에 대한 [MMERGE] (http://econpapers.repec.org/software/bocbocode/s420201.htm)가 정말 유용하다고 생각합니다. – radek
FYI : Stata 11부터 'mmerge'의 기능이 "공식적인"merge 명령에 통합되었습니다. –