Stata (Stata)

통계
한 줄 정의: 패널자료 분석과 계량경제학적 기법에 강점을 지닌 명령어 기반의 상용 통계 소프트웨어.

쉽게 풀면

경제학, 정책학, 보건학 연구에서 특히 많이 사용되는 통계 소프트웨어로, 패널자료 분석이나 도구변수분석 같은 계량경제학 기법을 명령어 몇 줄로 빠르게 수행할 수 있도록 잘 갖춰져 있다는 특징이 있다. 명령어를 직접 입력하지만 R보다는 비교적 간단한 문법을 가지고 있어 상대적으로 접근하기 쉬운 편이다.

왜 중요한가

연구 결과의 재현을 위해서는 어떤 소프트웨어와 어떤 통계 모형으로 분석했는지를 명확히 밝히는 것이 중요하며, Stata는 특히 경제학·보건정책학·사회학처럼 관측자료와 패널자료를 다루는 분야에서 표준적으로 쓰이는 도구로 자리 잡았다. 이 때문에 방법론 섹션에서 사용 소프트웨어와 버전을 명시하는 관행이 자연스럽게 자리 잡았고, 특정 통계 기법이 어떤 소프트웨어 생태계에서 더 발전해 있는지도 연구자들의 소프트웨어 선택에 영향을 준다.

논문에서는 이렇게 쓰입니다

"패널자료 분석은 Stata 17을 이용하여 고정효과모형으로 수행하였다."

패널자료를 이용한 고정효과모형 분석을 Stata라는 소프트웨어의 특정 버전으로 수행했다는 뜻이다.

"조작변수를 이용한 2단계 최소제곱법 분석은 Stata의 ivregress 명령어를 사용하였다."

내생성 문제를 해결하기 위한 계량경제학 기법을 Stata의 특정 명령어로 구현했다는 것을 밝히는 문장으로, 정책효과 추정 연구에서 흔히 볼 수 있다.

"코호트 자료의 생존분석은 Stata를 이용한 Cox 비례위험모형으로 수행하였다."

보건학·역학 연구에서 시간에 따른 사건 발생 위험을 분석할 때도 Stata가 널리 쓰인다는 것을 보여주는 예이다.

조금 더 깊게 보면

Stata는 명령어(command) 기반 인터페이스와 함께 메뉴 방식의 그래픽 인터페이스도 제공하며, do-file이라 불리는 스크립트 파일에 분석 명령을 저장해 실행하는 방식이 재현 가능한 분석을 위해 일반적으로 권장된다. 사용자가 직접 작성한 명령어(ado-file) 형태로 새로운 통계 기법을 배포하고 설치할 수 있는 생태계가 잘 갖춰져 있어, 최신 계량경제학 방법론이 학계에서 논문으로 발표된 뒤 비교적 빠르게 Stata 명령어로 구현되어 공유되는 경우가 많다.

주의할 점

Stata는 계량경제학 분야에서 강점을 보이지만, 최신 베이지안 통계기법이나 일부 머신러닝 기법에서는 R이나 Python이 더 폭넓게 지원되는 경우가 많다.

관련 용어