Stata는 사람들이 널리 사용하는 통계분석 패키지다. 당연하게도 이 패키지로 데이터를 분석하는 방법을 다룬 책은 많다. 그러나 Stata로 프로그램을 작성하는 방법을 다룬 책은 드물다. 있다 하더라도 그다지 친절하지 않다. 이 책은 Stata로 프로그래밍을 하는 방법을 보였다. 이 책은 Stata에서 매크로나 스칼라, 가지치기나 이어 돌기 등을 써서 프로그램을 짜는 과정을 차근차근 서술하였다. 개정판에서는 Mata로 프로그래밍하는 방법도 자세히 다루었다.
Contents
개정판을 내면서
책을 내면서
PART 1 기초
제1장 | 프로그램
1. 표기법
2. 프로그램
3. ado 파일
4. 프로그램 수정
5. 판과 주석
6. 들여쓰기
제2장 | 매크로와 스칼라
1. 매크로 정의
2. 매크로 사용
3. 글로벌 매크로
4. 확장 매크로
5. 스칼라
6. 임시 변수와 임시 파일
제3장 | 이어 돌기와 가지치기
1. 이어 돌기
2. 가지치기
3. 이어 돌기와 임시 변수
제4장 | 행렬
1. 행렬 입력
2. 행렬 연산
3. 행렬 함수
4. 행렬을 이용한 출력
제5장 | ado 파일
1. ado 파일의 작성례: doanl.ado
2. ado 파일의 작성례: iqr.ado
3. syntax와 tokenize
제14장 | 일괄처리 모드
1. do 파일에서 Mata 코드 사용하기
2. ado 파일에서 Mata 코드 사용하기
3. Mata에서 프로그램을 직접 실행하기
제15장 | 조건문과 순환문
1. 조건문
2. 순환문
제16장 | 함수
1. 함수의 구조
2. 변수 유형
3. 40가지 변수 유형
4. 기본값 초기화
5. 요소 유형과 조직 유형의 초기화
6. 결과물의 유형
7. transmorphic의 적정 사용
8. mata strict
9. 전달 인자
제17장 | Stata와 연결
1. Stata의 자료 받아들이기; st_data()와 st_view()
2. putmata
3. 다른 st_interface 함수
제18장 | 구조체
1. 정의
2. 활용
3. 구조체의 전달
4. 구조체의 반환
5. 셀프 스레딩 코드
6. 포인터
7. 구조체 활용 실례: reginfo
제19장 | 집합체
1. 정의
2. 소속 함수
3. 소속 함수와 내장 함수
4. 소속원 구분과 선언
5. 집합체의 유용성
6. 집합체의 활용: LinReg
제20장 | 매크로 변수 유형
제21장 | 기술 통계치
1. Stata와 Mata의 결합 함수: mydes.ado
2. 구조체를 이용한 Mata 함수: mydes_st.mata
3. 집합체를 이용한 Mata 함수: mydes_cl.mata
제22장 | 상관계수
1. Stata와 Mata의 결합 함수: my_corr.ado
2. 집합체를 이용한 Mata 함수: my_corr_cl.mata
제23장 | 회귀분석
1. Stata와 Mata의 결합 함수: my_reg.ado
2. 집합체를 이용한 Mata 함수: my_reg_cl.mata
제24장 | PISA 자료 분석
1. 회귀분석: reg_mpv.ado, reg_pisa.ado
2. 평균과 표준오차
참고문헌
색인
Author
장상수
자자는 순천대학교 사회교육과에서 사회학을 가르치고 있다. 줄곧 사회계층과 이동, 그리고 컴퓨터 프로그래밍에 관심을 기울였고, 이 방면의 논문과 책을 저술하였다. 저서는 『한국의 사회이동』, 『교육과 사회이동』, 『수치 분석과 시뮬레이션: R 프로그래밍』, 『사회학 입문』 등이다. 지금은 『한국의 사회계층』을 쓰고 있다.
자자는 순천대학교 사회교육과에서 사회학을 가르치고 있다. 줄곧 사회계층과 이동, 그리고 컴퓨터 프로그래밍에 관심을 기울였고, 이 방면의 논문과 책을 저술하였다. 저서는 『한국의 사회이동』, 『교육과 사회이동』, 『수치 분석과 시뮬레이션: R 프로그래밍』, 『사회학 입문』 등이다. 지금은 『한국의 사회계층』을 쓰고 있다.