0
아래 예에서는 svmat2
을 namelist
(이 경우 열 이름 목록)으로 지정해야합니다. namelist
에는 패턴이 있습니다. 루프에서 어떻게 생성 한 다음 명령에 제공합니까?루프를 사용하여 반복적 인 이름 목록을 생성하는 방법은 무엇입니까?
svmat2 villagemean, names(var1_2011 var1_2012 var1_2013 ///
var2_2011 var2_2012 var2_2013 ///
var3_2011 var3_2012 var3_2013) ///
rnames(villageid)
매우 계몽! 다른 언어에서 나는 매크로에 "추가"하는 방법에 대해 인터넷 검색을 계속합니다. 그렇다면'mylist'를'svmat2'에 어떻게 제공합니까? 나는'names (\'mylist ')'와'names ("\'mylist'")'를 시도하지 않고 성공했다. – Heisenberg
첫 번째 해결 방법은 효과가 있습니다. 따라서 조언을 따르지 않았을 것입니다. ** 생성 된 공간에서만이 내용을 참조하십시오. ** 동일한 대화식 세션 또는 프로그램 또는 do-file 또는 (chunk) do-file 편집기 내용과 ** 또는 ** s 모두 물기; 당신은 상호 참조 할 수 없습니다. 그래도 문제가 해결되지 않으면 다른 언어 경험을 통해 재현 할 수있는 오류가 발생해야합니다. –
큰 도움을 주셔서 감사합니다. 귀하의 답변은이 문제를 해결했으며 일반적으로 STATA에 관한 몇 가지 사실을 가르쳐주었습니다. – Heisenberg