모두의매뉴얼

이것저것 블로그

[STATA] 초급 기본 명령어 정리

아래는 통계 패키지 STATA 사용 하면서 가장 기본으로 사용 할만한 몇 가지 명령어를 정리 한 것입니다. 기본적으로 do-editor 에서 사용하는 명령어를 정리해 보았습니다.

do-editor 열기

do-editor 를 열기 위해서는 command 창에 doedit 명령어를 실행하면 됩니다. 이제 do-editor 창에서 열심히 작업할 코드를 밀어 넣으면 됩니다.

작업 초기화

보통의 경우 작업을 시작하기 위해 혹시 모를 사고를 미연에 방지 하기 위해 do-file 의 가장 처음에 아래의 코드를 넣고 시작합니다.

clear all
set more off

clear all

clear all 은 기존에 진행 했던 모든 작업을 초기화 합니다. 사용했던 데이터 파일 까지 모두 꺼버립니다. 완전히 깨끗한 상태에서 작업을 시작하는 것입니다.

set more off

set more off 는 STATA 로 작업을 수행하고 결과 값이 출력될 때 대량의 데이터가 출력 되는 경우 STATA 가 데이터를 여러 차례 끊어서 보여주는데, 이 기능을 꺼주는 명령어 입니다. 그냥 주르륵 다 출력하고 스크롤 해 찾아 보면 되니까요.

데이터 파일 핸들링

데이터 파일을 열고 저장 하기 위해서는 usesave 명령어를 사용합니다.

use

데이터 파일을 열기 위해서는 아래와 같이 use 명령어를 사용합니다.

use "c:\documents\stata_data"

use 명령어 뒤에 사용할 데이터가 위치한 폴더와 파일 이름을 넣어주면 됩니다. 데이터 파일의 확장자는 넣지 않아도 됩니다.

save

데이터 처리가 끝난 후 데이터 파일을 저장 할 때는 아래와 같이 save 명령어를 사용합니다.

save "c:\documents\stata_data_new"

마찬가지로 확장자는 넣지 않아도 됩니다.

다만 한가지 주의 할 점이 있습니다. save 명령어는 기본적으로 덮어쓰기를 할 수 없습니다. 만약 기존에 같은 이름의 파일이 존재한다면 결과창에서 에러 메시지를 볼 수 있을 것입니다. 덮어쓰기를 하기 위해서는 아래와 같이 replace 옵션을 사용해야 합니다.

save "c:\documents\stata_data_new", replace

위 정도의 명령어만 알면 일단 do 파일에서 기본적으로 해야 할 일과 데이터 파일 입출력은 알게 된 것입니다. 직접적인 데이터 핸들링은 다루어야 할 것이 많아 다른 포스트에 작성 하도록 하겠습니다.