컴북스플랫폼 시즌원. 아티클 서비스
R를 이용한 사회과학데이터 분석 응용편
ISBN : 9791130445342
지은이 : 백영민
옮긴이 :
쪽수 : 408 Pages
판형 : 신국판
발행일 : 2016년 9월 1일


책 구매
아티클 보기

 

책 소개
사회과학 연구자의 입장에서 R를 이용해 어떻게 보기좋고 이해하기 좋은 그래프를 그릴 수 있으며, 자신이 원하는 대로 프로그래밍을 할 수 있는지 소개했다. 프로그래밍 명령어 텍스트와 함께 그 결과를 텍스트로 보여 주어 이해도를 높였다. 그리고 저자의 의도를 효율적으로 전달하기 위해 그래픽 요소의 색을 보여 주는 원색 도판을 활용하였다. 책의 예제를 차근차근 따라하다 보면 어느새 R프로그램의 응용 방법을 탄탄하게 다질 수 있을 것이다.

 

※ 부록 - 샘플 데이터 파일을 받으려면 여기를 클릭하세요.

200자평
R가 SPSS를 대체하는 통계 프로그램으로 떠오른 까닭은 뭔가? 다양한 연구 분야를 포괄하는 범용성 때문이다. 어느 분야에서 활용되나? 통계학, 전산학, 수학, 물리학, 생물학 등 거의 모든 학문 분과에서 사용된다. 사회과학 연구자가 R에 익숙해지려면? 인터넷에 공유된 오픈 소스를 따와 자신의 연구에 직접 적용해 보는 방법이 최선이다. R을 이용해 사회과학 연구를 진행해 온 저자가 R의 응용 방법을 정리했다. R 프로그램의 활용이 쉬워진다.

지은이 소개

백영민
연세대학교 신문방송학과에서 학사를, 서울대학교 언론정보학과에서 석사를, 미국 펜실베이니아대학교 아넨버그스쿨에서 박사학위를 받았다. 한국과학기술원(KAIST) 조교수를 거쳐 현재 연세대학교 언론홍보영상학부 교수로 재직 중이다. 주 연구 관심사는 수용자 조사와 여론조사, 계량적 연구방법론이다. Journal of Communication, Communication
Research, New Media & society, Journal of Broadcasting and Electronic Media,
≪한국언론학보≫ 등 여러 학술지에 논문을 게재했다. 저서로 『R를 이용한 사회과학데이터 분석: 기초편』(2015)이 있고, 역서로 『수용자 진화』(공역, 2013),『국민의 선택: 대통령 선거 캠페인 기간 유권자는 지지 후보를 어떻게 결정하는가』(2015), 『수학적 커뮤니케이션 이론』(2016)이 있다.

https://sites.google.com/site/ymbaek/

차례
머리말

1부 응용편 개요

01 응용의 원칙

 

2부 그래프 작성

01 ‘그래픽의 문법’과 R ggplot2 라이브러리

02 그래픽 작업을 위한 데이터 준비

데이터 관리

데이터 집산

날짜 및 시간변수 처리

03 사회과학에서 자주 사용되는 그래프 그리기

히스토그램 그리기

박스플롯 그리기

막대그래프 그리기

선그래프 그리기

산점도 그리기

패시팅

04 명령문을 이용한 그래프 저장

 

3부 R 프로그래밍

01 조건문

which() 함수

ifelse() 함수

if (...) {...} else {...} 함수

02 반복문

repeat {...} 구문

while (...) {...} 구문

for (...) {...} 구문

조건문과 반복문의 조합

03 개인맞춤형 함수 만들기

 

4부 응용편 마무리

01 레이테크 프로그램에 대한 간략한 소개

02 맺음말

책 속으로
무엇을 ‘응용’한다는 것은 기존에 학습한 이론, 원리, 지식 등을 사회생활에 적용하여 이용한다는 뜻이다. 여기서는 『R를 활용한 사회과학데이터 분석: 기초편』(이하 『기초편』으로 약칭)에서 학습한 내용을 어떻게 보다 효과적이고 효율적으로 적용하고 이용할 수 있는지를 살펴보기로 한다. 이번 『R를 활용한 사회과학데이터 분석: 응용편』(이하 『응용편』으로 약칭)은 크게 두 부분으로 구분할 수 있다. 우선 첫 번째 부분은 R를 이용한 그래픽 작업이다. 『기초편』에서도 기본적인 그래프를 그리는 법을 살펴보았다. 그러나 이번 『응용편』에서는 사회과학 논문 작성이나 연구 프레젠테이션에서 독자와 청중의 호의적 반응을 이끌어 내기에 충분한 그래프 작업을 어떻게 수행할 수 있는지를 제시하는 것이 목적이다. 그래프 작업을 마친 후에는 R를 이용한 중급 수준의 프로그래밍을 제시하였다. 여기서 소개한 프로그래밍 중 일부는 『기초편』에서도 간략한 형태로 제시한 바 있다.  『응용편』에서의 프로그래밍 작업은 조건문과 반복문을 소개하고, 개인맞춤형 함수 작성법을 다루었다.

- 1부 서문 중에서

 

제2부에서는 사회과학연구보고서와 논문에서 자주 사용되는 그래프를 어떻게 R를 이용하여 그릴지 살펴보았다. 우선그래프를 그리는 방법과 관련된 간단한 철학(‘그래프의 문법’)을 소개하고, 그래프를 그리기 위한 데이터를 어떻게 준비하는지 설명하였으며, R 베이스와 ggplot2 라이브러리를 이용하여 어떻게 그래프를 그릴 수 있는지 예시와 함께 자세히 소개하였다. 여기서 소개된 그래프는 ‘히스토그램’, ‘박스플롯’, ‘막대그래프’, ‘선그래프’, ‘산점도’ 등이다. 끝으로 이들 그래프를 소개한 후 여러 그래프들을 병치하여 그리는 패시팅(faceting)을 설명하였다.

- 2부 서문 중에서