책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788970509389
· 쪽수 : 436쪽
책 소개
목차
Chapter 1 왜 R인가?
1. 제4차 산업혁명의 도래
2. 이제는 소프트웨어 중심 사회
3. 프로그래밍 언어와 R
4. R 언어는 초보자도 흥미를 가질 수 있다
Chapter 2 R 환경 구축
1. R 활용 개념도
2. R 환경 구축
3. R의 패키지
Chapter 3 데이터 구조의 이해와 코딩의 시작
1. 데이터 구조의 이해
2. 벡터와 연산자
3. 배열과 행렬
4. 리스트
5. 데이터 프레임
6. 데이터 파일 읽기
7. 함수 만들기
Chapter 4 무조건 해 보기
1. 차트로 영업 실적 비교하기
2. 애니메이션으로 카운트 다운
3. 단양팔경을 구글 맵 위에
4. 워드 클라우드로 연설문 키워드 분석
5. 동전 던지기 시뮬레이션
Chapter 5 차트 프로그래밍
1. 단순한 차트의 종류
2. 파이 차트
3. 바 차트
4. 스택형/그룹형 바 차트
5. 일반적인 X-Y 플로팅(Generic X-Y Plotting)
6. 히스토그램
7. 박스 플롯
실습 과제: CDNow 거래 데이터의 차트 출력과 분포 파악
Chapter 6 애니메이션
1. 애니메이션 개요
2. 애니메이션 1: 카운트 다운
3. 애니메이션 2: 움직이는 차트
4. 애니메이션 3: 움직이는 그림
실습 과제: 애니메이션 실습
Chapter 7 지도 활용하기
1. 구글맵과 Google Map API
2. 구글맵 다루기
3. 여러 지역(단양팔경)을 지도 위에 표시하기
4. 지진 위치 출력
실습 과제: ‘이디야’ 매장 안내 지도 만들기
Chapter 8 텍스트 마이닝과 워드 클라우드 활용
1. 텍스트 마이닝과 워드 클라우드
2. 지역별 인구수의 변화에 대한 워드 클라우드 출력
3. 연설문 키워드 분석과 비교
실습 과제: 연설문의 워드 클라우드 출력과 분석
Chapter 9 공공 데이터 활용
1. 공공데이터포털
2. 오픈 API 활용 절차
3. 시내버스의 실시간 위치 조회를 위한 오픈 API 활용
실습 과제 1: 버스 차량 번호 출력
실습 과제 2: 관심 있는 공공 데이터 활용
Chapter 10 네이버 오픈 API 활용
1. 네이버 오픈 API 개요
2. 네이버 API 키 발급받기
3. 네이버 API 기본 사항
4. ‘여름 추천 요리’ 분석을 위한 네이버 블로그 검색
실습 과제: 네이버 뉴스 검색
Chapter 11 웹 스크래핑의 활용
1. 웹 스크래핑 개요
2. 특정 웹 페이지의 상품 정보 스크래핑
3. 다수 웹 페이지의 상품 정보 스크래핑
실습 과제 1: 유튜브의 동영상 목록 스크래핑(첫 번째 페이지)
실습 과제 2: 유튜브의 동영상 목록 스크래핑(다수 페이지)
Chapter 12 네트워크 분석
1. 네트워크 분석의 개요
2. 네트워크 분석 지표
3. 페이스북 사용자 네트워크 분석
실습 과제: 천체물리학 논문 연구 협업 네트워크 분석
Chapter 13 시뮬레이션
1. 시뮬레이션 개요
2. 동전 던지기
3. 몬테카를로 시뮬레이션에 의한 원주율 구하기
실습 과제: 주사위 던지기
Chapter 14 인공신경망
1. 인공신경망 개요
2. 시계열 데이터와 인공신경망 모형
3. 인공신경망을 이용한 주가 예측
실습 과제: 인공신경망을 이용한 환율 예측