book.jayu.org
컴퓨터와 R을 활용한 텍스트 데이터 분석 기초

컴퓨터와 R을 활용한 텍스트 데이터 분석 기초

오하영 (지은이), 박정식 (지은이)

Human Science(휴먼싸이언스)·2017-10-30

  • 202쪽
  • 188×257mm
  • 사회과학
  • KDC 005.54

로그인하면 내 서재에 추가할 수 있어요.

책 소개

머리말 컴퓨터와 R을 활용한 “텍스트 데이터” 분석 기초 1. 교재 개발 목적(필요성) 일반인들의 컴퓨터 사용량과 다양한 텍스트 데이터가 급증하면서 비 전공자 학생들 조차도 컴퓨터를 활용한 빅 데이터 분석이 필요하게 되었다. 비록 이미 개발된 데이터 분석 교재들 및 예제들이 난무하지만 비전공자들에게 맞춰진 컴퓨터 개론에 대한 설명과 특성화된 텍스트 데이터 분석 기반 중심의 실습 교재 개발이 중요하다. 본 교재를 통해 비전공자 학생들은 컴퓨터 기초 및 R기반 데이터 분석 원리에 대해서 파악하고 향후 각 학과에 맞춤형 텍스트 데이터 분석에 응용할 수 있다. 예를 들어서, 영문학과 비전공자 학생들은 현 시점에서 관심 있는 영어 소설, 유명 인사들의 영어 연설, 미드 및 영어 지문 등을 활용하여 직접 영어 데이터 분석을 수행 할 수 있다. 앞서 언급했지만 비전공자 학생들의 특성 상 컴퓨터, 프로그래밍의 기초 개념부터 어색해하고 익숙하지 않는 학생들이 다수이기 때문에 본 교재는 “[R 기초 지식 편]”, “[R 기초 문법 편]” 및 “[R 기초 응용 편]” 으로 크게 3파트로 구성했다. 먼저, “[R 기초 지식 편]”은 크게 다음과 같이 구성된다. R 기초 지식 편 ? 데이터, 정보, 지식 및 지혜란 무엇인가? ? 컴퓨터, 프로그래밍 및 데이터 분석이란 무엇인가? ? 데이터 마이닝과 텍스트 마이닝은 무엇인가? ? 영어/중국어/일본어 등과 같은 일반 언어들과 컴퓨터프로그래밍은 언어는 어떻게 다를까? ? 각 언어에 문법이 존재하듯이 컴퓨터 프로그래밍언어도 문법(규칙)이 존재할까? ? 컴퓨터 프로그래밍 언어는 몇 가지나 될까? ? 그 중에 R이란 프로그래밍 언어를 선택한 이유는 뭘까? ? R을 효율적으로 사용하기 위한 환경(RStudio)에서 짧은 질문과 긴 질문을 해볼까? ? R을 효율적으로 사용하기 위한 환경(RStudio)에서 사용하면 좋을 키보드 예약어들은? ? R의 특징(주의사항) 다음, “[R 기초 문법 편]”은 다음과 같다. R 기초 문법 편 예제 1 나의 영문 명함 만들기 예제 2 나의 개인 정보를 컴퓨터 그릇에 담고 확인 예제 3 나의 개인 정보를 “실시간으로” 컴퓨터 그릇에 담고 확인 예제 4 나의 “많은” 정보를 컴퓨터 그릇에 담고 확인 마지막으로, “[R 기초 응용 편]”은 다음과 같다. R 기초 응용 편 예제 1 예제 2 예제 3 예제 4 예제 5 예제 6 예제 7 예제 8 예제 9 예제 10 예제 11 2. 교재 내용 및 활용 방법 본 교재는 R을 통한 빅 데이터 분석 교과목을 비전공자학과에 더욱 적합하도록 충분한 실습 예제를 만들어 학생들의 이해도를 높이고 더 나아가 논리적인 사고와 창의성을 향상시키는 것을 목표로 한다. 결과, 매 학기 비전공자학생들의 교과목을 운영하면서 실제로 학생들이 제일 흥미로워하는 텍스트 데이터 관련 실습 예제들을 개발하고 학생들에게 직접 실습하게 하도록 한다. 특히, 텍스트 데이터 분석 후 학생들이 직접 데이터 시각화 및 파일 출력 결과에 의미부여 후 해석까지 할 수 있도록 함으로써 텍스트 데이터 분석에 대한 학생들의 능력을 심화 향상시키는 것을 목표로 한다. 본 교재를 활용하여 비전공자 학생들에게 교육 및 강의를 진행하기 위한 과목 운영 방안과 진도 계획의 예시는 다음과 같다. 다만, 진도 계획에서 12, 13, 14주 차의 내용은 텍스트 데이터 분석 보다는 주로 수치 정형 데이터(i.e., 숫자 데이터)를 분석하는데 사용되므로 본 교재에서는 제외하도록 한다. 2.1 과목 운영 방안 ● 평가 방법 조정 평가방법회수평가비율비고중간1회36%기말1회36%과제4회12%1회당 3점시험(pass/fail)2회8%출석8%결석에 대한 감점: 0 ~ 3 : 0 4 ~ 5 : 1 6 ~ 7 : 2 8 ~ : 3 ● 진도 계획 주강의주제 평가방법1교과목 개요 및 데이터사이언스 개요과제물 평가 2번2R의 기초 문법(1): R 개념 및 데이터3R의 기초 문법(2): R에서의 흐름제어4R의 기초 문법(3): R에서의 함수5R의 기초 문법(4): 데이터 구조 처리6데이터 수집7데이터 탐색8중간고사중간지필 평가9데이터 시각화시험 (pass/fail)10R을 이용한 텍스트 마이닝(1)11R을 이용한 텍스트 마이닝(2)과제물 평가 2번12R을 이용한 교차분석13R을 이용한 상관분석14R을 이용한 회귀분석15프로젝트 발표16기말고사기말지필 평가 3. 본 교재에 대한 기대효과 및 활용 방안 본 교재는 향후 비전공자학생들은 물론 특히 대학교에 막 입학한 저학년 학생들에게 컴퓨터 개론, 데이터분석 및 프로그래밍 기술에 관련 교양 필수의 기반을 제공해주고 추후 확장되는 다른 응용 교과목들에서 계속 활용될 수 있기 때문에 기여도가 매우 높음. 비전공자 학생들은 본 교재의 맞춤형 실습예제들을 R이라는 프로그래밍을 통해 접해봄으로써 텍스트 빅 데이터를 동적으로 그리고 자동으로 분석할 수 있기에 기여도가 매우 높음. 특히, 본 교재의 실습 예제들을 충분히 학습하게 되면 비전공자 학생들이 졸업 후 각 전공에 관련 직업 군 뿐만 아니라 빅 데이터 분석가, 데이터 분석을 통한 다양한 진로와 직업을 추가적으로 생각해볼 수 있는 기회를 제공할 수 있기 때문에 기여도가 매우 높음. 4. 감사의 말씀 먼저, 본 교재가 출판되기 까지 많은 조언을 주신 분들과 출판사 관계자 분들께 깊은 감사의 마음을 전한다. 또한, 항상 같은 자리에서 마음적으로 큰 힘이 되어주시는 부모님과 사랑하는 가족에게 큰 감사의 마음을 전하고 싶다. 2017년 10 오하영, 박정식 드림

목차펼치기

차례 컴퓨터와 R을 활용한 “텍스트 데이터” 분석 기초 1 컴퓨터와 R 기초 지식 편 ?데이터, 정보, 지식 및 지혜란 무엇인가? 8 ?컴퓨터, 프로그래밍 및 데이터 분석이란 무엇인가? 9 ?데이터 마이닝과 텍스트 마이닝은 무엇인가? 26 ?영어/중국어/일본어 등과 같은 일반 언어들과 컴퓨터프로그래밍은 언어는 어떻게다를까? 27 ?각 언어에 문법이 존재하듯이 컴퓨터 프로그래밍언어도 문법(규칙)이 존재할까? 28 ?컴퓨터 프로그래밍 언어는 몇가지나 될까? 28 ?그 중에 R이란 프로그래밍 언어를 선택한 이유는 뭘까? 29 ?R을 효율적으로 사용하기 위한 환경(RStudio)에서 짧은 질문과 긴 질문을 해볼까? 29 ?R기반 데이터 분석을 위해 데이터 생성 방법은 몇 가지가 있을까? 30 ?R을 효율적으로 사용하기 위한 환경(RStudio)에서 사용하면 좋을 키보드예약어들은? 32 ?R의 특징(주의사항) 33 컴퓨터와 R 기초 문법 편 예제 1 나의 영문 명함 만들기 36 예제 2 나의 개인 정보를 컴퓨터 그릇에 담고 확인 57 예제 3 나의 개인 정보를 “실시간으로” 컴퓨터 그릇에 담고 확인 60 예제 4 나의 “많은” 정보를 컴퓨터 그릇에 담고 확인 62 컴퓨터와 R 기초 응용 편 예제 1 엑셀 파일에 존재하는 미드 슈트 등장인물들의 관계를 그래프로 시각화 73 예제 2 엑셀 파일에 존재하는 미드 슈트 등장인물들의 관계를 분석 후 문자열로 출력 94 예제 3 영미 소설 중의 “신데렐라” 데이터를 인터넷 사이트에서 크롤링해서 분석 107 예제 4 영어권의 대표 신문 중 하나인 뉴욕 타임즈 데이터 생성 방법 2가지 113 예제 5 뉴욕타임즈에 나타나는 단어들의 빈도수 분석을 통해 뉴스에 관련된관심사를 ‘워드 클라우드(WordCloud)’로 시각화 116 예제 6 햄릿 사이트를 크롤링해서 등장인물 관계도 파악해 보기 128 예제 7 멕베스 사이트를 크롤링해서 등장인물 관계도 파악해 보기 139 예제 8 유명인사 연설문이 저장된 입력 파일을 RStudio에서 읽고 긍정적인 정도가얼마나 되는 파악해 보기 152 예제 9 영어문장에서 특정 단어의 빈도수 출력 및 짧은 영어 글에서 a, the, is, am,are 등과 같은 불필요한 관사와 Be동사의 개수를 출력하고/제거 후, 해당 짧은지문이 대체적으로 긍정적인 글인지/부정적인 글인지 등을 판단해주는예제 154 예제 10 비전공자 학생들의 강의 평가 데이터를 남학생 및 여학생으로 구분 후 강의이해도 수준을 분석 172 예제 11 마틴루터킹등과 같은 유명 인사 연설문 분석 후 워드 클라우드 시각화 176 별첨 별첨 1 The Operating System Manages the Hardware (1/8) 188 별첨 2 The Operating System Manages the Hardware (2/8) 189 별첨 3 The Operating System Manages the Hardware (3/8) 190 별첨 4 The Operating System Manages the Hardware (4/8) 191 별첨 5 The Operating System Manages the Hardware (5/8) 192 별첨 6 The Operating System Manages the Hardware (6/8) 193 별첨 7 The Operating System Manages the Hardware (7/8) 194 별첨 8 The Operating System Manages the Hardware (8/8) 195 별첨 9 Hardware Organization of a System (1/2) 196 별첨 10 Hardware Organization of a System (2/2) 197 별첨 11 Windows 7 활용 198

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.