KOSSDA BLOG

'자료 이용과 분석 서로 돕기/자료분석'에 해당되는 글 3건

  1. 손쉬운 STATA COMMAND 활용팁(2)
  2. 손쉬운 STATA COMMAND 활용팁(1)
  3. STATA 소개(1) 1

손쉬운 STATA COMMAND 활용팁(2)

자료 이용과 분석 서로 돕기/자료분석

stata 단축 명령어 이름

 

stata 명령어를 모두 입력 필요없이 단축이름을 통해 명령어를 실행할 있습니다. 명령어의 단축이름은 help viewer 통해 확인 있습니다. 명령어 syntax 설명에 underbar 명령어의 단축 이름이며 이는 옵션에도 해당합니다.

 

예제) 

regress 관련된 정보를 보여주는 help viewer 띄우는 명령어

  

help regress

 

h reg

 

 <regress 명령어 syntax>

 

regress depvar [indepvars] [if] [in] [weight] [, options]

 

 

.regress income age

 

.reg income age

 

 

명령어는 동일한 명령어입니다.

변수 지정 활용

 

stata에서는 변수이름 지정할 , 여러 변수명 한꺼번에 지정할 목적으로 사용하는 기호. 들어 *’는 임의 문자열 나타내고, ?’는 임의 문자 나타내는 와일드 카드를 지원합니다. 그리고 여러 변수를 입력할 경우 -’을 통해 쉽게 입력할 있습니다.

 

예제)

종속변수: y 독립변수: xa1 xa2 xb1 xb2 xc1 xc2

 

 

1) 일반적인 회귀분석 명령

 

.regress y xa1 xa2 xb1 xb2 xc1 xc2

 

 

2) ? 이용한 명령어

 

.regress y xa? xb? xc?

 

.regress y x?1 x?2

 

 

3) * 이용한 명령어

 

.regress y x*

 

 

4) - 이용한 명령어

 

.regress y xa1-xc2

 

- 통해 범위를 설정할 경우 변수명의 오름차순에 따라 적용되지 않으며variable 창의 변수의 순서를 따릅니다. order 명령어를 통해 변수의 순서를 변경할 있으며 이경우 명령어가 달라지게 됩니다.

 

 

.order xc2 xc1 xb2 xb1 xa2 xa1 으로 변수 순서를 바꿀 경우

 

.regress y xc2-xa1 으로 명령어가 바뀝니다.

 
기고: 한양대학교 사회학과 정민혁(dee7@naver.com)

'자료 이용과 분석 서로 돕기 > 자료분석' 카테고리의 다른 글

손쉬운 STATA COMMAND 활용팁(1)  (0) 2010.09.08
STATA 소개(1)  (1) 2010.09.02

손쉬운 STATA COMMAND 활용팁(1)

자료 이용과 분석 서로 돕기/자료분석

안녕하세요. KOSSDA 블로그에 오신것을 환영합니다.  블로그에서는 방문해주신 분들의 통계활용을 돕기위해 손쉬운 팁을 연재하여 올릴 계획입니다. stata를 사용하는데 있어 말그대로 손쉬운 방법들을 다양한 분들의 기고를 받아 업로드를 하고 있으니 꾸준한 관심 부탁 드립니다.


STATA 초기 셋팅

1) stata 파일

spss의 경우는, 저장되어 있는 파일의 형태가 .sav 형태를 취하고 있습니다. stata에서는 데이터 파일의 형태가 다소 다릅니다. stata의 경우 파일 확장자는 .dta로 지정되어 있습니다. 만약 가지고 있는 파일이 excel, sav 파일이라면 파일을 stata 데이터의 형태로 바꾸어야 하는데 그럴때 유용한 프로그램은 stat transfer입니다. 해당 프로그램은 다양한 형태의 파일을 spss, excel, stata, sas 등으로 쉽게 변환할 수 있습니다.


2) Data 읽지 못하는 경우 분석시 메모리 부족 오류 처치

 

초기 stata 메모리 세팅값을 초과하는 대단위 자료를 stata 읽을 경우나 분석시 많은 연산을 요하는 추정방식의 경우 메모리 부족오류 메세지가 발생해 읽기 추정이 불가능 경우가 발생할 수 있습니다. stata의 초기 메모리 셋팅 값은 10MB, 변수가 5,000으로 지정되어 있습니다. 따라서 경우 stata 점유할 있는 최대 메모리 값을 변경해 주어야 합니다. stata 자료를 메모리상에 올려놓고 연산을 하기 때문에 자료가 로딩된 경우에는 메모리를 할당량을 변경할 없습니다. 자료를 저장한 clear , all 명령어나 stata 종료하여 로딩된 자료와 값들을 메모리에서 제거한 메모리 값을 잡아주어야 합니다.

 

 예제)

.set memory ###m (###: 숫자, m: MegaByte)

 

 

대단위 자료를 stata 운용할 경우  매번 실행후 메모리 할당을 변경해 주어야 하는데, 이러한 불편함을 덜기 위해 stata 실행시 초기 기본 메모리 할당 용량을  permanently 옵션을 통해 고정할 있습니다.

 

 예제)

.set memory ###m, permanently

 

기고: 한양대학교 사회학과 정민혁(dee7@naver.com)

'자료 이용과 분석 서로 돕기 > 자료분석' 카테고리의 다른 글

손쉬운 STATA COMMAND 활용팁(2)  (0) 2010.09.08
STATA 소개(1)  (1) 2010.09.02

STATA 소개(1)

자료 이용과 분석 서로 돕기/자료분석

STATA란 무엇인가?

 

흔히, 통계를 공부하는 사람들이 유용하게 사용하고 있는 통계 패키지 소프트웨어는 SPSS입니다. 하지만 분야나 전공에 따라서 사용하는 통계프로그램은 다양합니다. 이중 SPSS와 유사한 기능의 소프트웨어를 소개하고자 합니다.

 

STATAStatistics Data를 합쳐 놓은 이름으로 1980년대 중반 미국의 StataCorp이 개발하였습니다. 경제학은 물론 사회학, 정치학, 의학, 과학 분야에서 널리 사용되고 있습니다. STATA의 가장 큰 장점은 기존 통계 소프트웨인 SPSS, SAS의 장단점을 파악하여, 기존 프로그램이 지닌 부족한 부분을 보완해주고 있다는 점입니다.

 

많은 사람들이 통계패키지라고 하면 어려워하고 다루는 방법을 어려워하는데 실상 통계 소프트웨어를 다루는 것은 기본적인 컴퓨터 지식만 있다면 누구나 이용할 수 있습니다. STATA 역시 누구나 쉽게 사용이 가능합니다.



STATA를 사용하기 위해서는 화면 상단의 버튼이나 메뉴를 이용하거나, command 창에 명령어를 입력하면 됩니다. 명령어는 help에서 쉽게 찾아 볼 수 있으며, 국내에도 많이 보급이 되어 인터넷에 검색만 해도 어렵지 않게 찾을 수 있습니다. 명령어와 관련하여서는 차후에 정리하여 올려드리도록 하겠습니다.

 

STATA의 장점은 SPSS보다 빠른 연산처리 과정과 원자료를 다루는데 있어 편리하다는 점입니다. 가령 더미 변수의 생성이나, 변수의 리코딩에 있어 SPSS보다 편리하게 이용할 수 있습니다. 또한 사용자에 따라 뛰어난 확장성을 지니고 있습니다. 인터넷을 통해 매우 다양한 부가기능들을 실행할 수 있습니다.

STATA는 현재 10버전이 널리 사용되고 있으며, 최근 11버전도 선보이고 있습니다. 또한 국내 STATA학회에서 다양한 교육과 서적이 출판되어 지고 있습니다.(STATA 기초적 이해와 활용, 기초통계와 회귀분석, 패널데이터의 이용)

통계를 배우고자 하시는 분이나, 이미 통계를 다루고 계신 분들이라면 꼭 배워두시길 추천해 드리는 프로그램입니다. 다음에는 본격적인 이용법에 대해서 포스팅하겠습니다.