본문 바로가기

R

[STATA] set memory, set more on/off, set seed - 데이터 메모리 및 출력 설정 set은 데이터를 처리하기에 앞서 이것저것 메모리, 변수의 갯수 등 관련 설정을 해두는 데에 유용한 command입니다. 그 중 몇 가지를 소개하겠습니다. set mem command를 통해 데이터를 탑재할 메모리의 용량을 설정합니다. 이는 데이터 처리 속도와도 연관되는데, 필요한 메모리 이상으로 메모리를 설정했을 경우, 자료 처리 속도를 늦추게 되니 필요한 만큼만 설정해놓는 것이 좋습니다. 기본으로 설정된 메모리는 10 MB 입니다. 아래는 예시. set mem 25m 한편, 필요한 작업을 모두 한 다음에는 STATA를 한번 닫고 다시 열거나, 메모리를 깨끗이하고 다시 메모리 상한을 10 MB로 설정해주어야 합니다. 그럼 내가 데이터를 얼마나 쓸지 어떻게 아느냐... 일일이 계산할 필요는 없고 갖고 있.. 더보기
[STATA] log, capture, delimit command - STATA 시작하기 STATA command를 입력할 때 명령어 앞에 capture 혹은 cap을 붙일 때가 있습니다.이는 쉽게 말하면 이와 관련된 게 있으면 실행하고, 그렇지 않으면 잔만말고 가만히 있으라는 뜻입니다. 그리고 코멘트의 기록이 남지 않기를 원하면 입력합니다. 대개 STATA를 통해 데이터를 분석하기 이전에 혹시나 열려있는 log 파일이 있을 경우를 대비해서 log 파일을 닫는 작업을 먼저 실행합니다. 혹시 열러있는 log 파일이 있다면 "log using"이라는 command가 작동하지 않으니까요. 그래서 "log close"를 먼저 합니다. (do file에 에러가 있으면 끝까지 명령어들을 실행하기 전에 멈추거든요. 그래서 먼저 닫았다가 다시 열어주는겁니다.) 이때 capture log close 혹은 c.. 더보기