2015년가을학기 손시운 ([email protected])ysmoon/courses/2015_2/dm/P-00.pdf강의개요...

19
2015년 가을학기 손시운 ([email protected] ) 지도 교수: 문양세 교수님

Transcript of 2015년가을학기 손시운 ([email protected])ysmoon/courses/2015_2/dm/P-00.pdf강의개요...

Page 1: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

2015년 가을학기

손시운 ([email protected])

지도교수: 문양세 교수님

Page 2: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

강의개요

2

Page 3: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

강의개요

강의 목표

– R 프로그래밍의 기본적인기술습득

– R을활용한 데이터마이닝기술 실습

강의 계획

3

주차 실습 주차 실습

1 R 기초:환경구축및 사용방법 9 R 응용:분류

2 R 기초:벡터,행렬과 배열 10 R 응용:분류

3 R 기초:리스트,데이터프레임 11 R 응용:클러스터링

4 R 응용:연관규칙 12 R 응용:클러스터링

5 R 응용:연관규칙 13 R 응용:유사검색

6 R 응용:연관규칙 14 R 응용:유사검색

7 R 응용:분류 15 기말고사

8 중간고사

Page 4: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

강의개요

실습 교재

– 빅데이터분석 도구 R 프로그래밍, 권정민 역, 에이콘출판사, 2012.

– R and Data Mining Examples and Case Studies, Y. Zhao, Academic Press, 2013.

– Data Mining and Business Analytics with R, J. Ledolter, Wiley, 2013.

실습 과제

– 제출기한 이후에제출하면 20% 감점

– 과제는 [email protected]로 제출하며, 제목은 다음양식을준수

• [학번][이름]HW#1

– 과제내용은 실습위주로 다루며어렵지않게 진행

• 과제를카피(copy)할경우감점이있음

4

Page 5: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 프로그래밍언어

R이란? (출처: wikipedia)

– 통계계산과 그래픽을위한 프로그래밍언어이자소프트웨어 환경

– 프로그래밍이나그래픽 측면등 상용프로그램에비해 우수한성능을 나타냄

– MS Windows, Mac OS X, Linux 등다양한 OS에서사용가능

– 객체지향언어나 함수형프로그래밍 언어에서볼수 있는특징을 포함

– 각세션 마다시스템에 데이터세트또는 명령어히스토리를 저장가능

– 오픈소스 소프트웨어이므로사용자들이 수많은새로운함수를 공유

5

Page 6: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치

6

Page 7: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 다운로드 (1/3)

R을 다운로드하기 위해 http://cran.rstudio.com/에 접속

Download R for Windows 링크를 클릭

7

Page 8: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 다운로드 (2/3)

base 링크를 클릭

8

Page 9: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 다운로드 (3/3)

Download R 3.2.2 for Windows를 클릭하여 R 설치파일 다운로드

9

Page 10: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (1/9)

설치 언어 선택

– 한국어선택 후확인

다음(N) >

10

Page 11: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (2/9)

GNU 일반 공증 라이선스

– 다음(N) >

11

Page 12: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (3/9)

R 설치 폴더 위치 지정

– 폴더지정 후다음(N) >

12

Page 13: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (4/9)

구성 요소 설치

– O/S에맞게 선택후 다음(N) >

13

Page 14: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (5/9)

스타트업 설정

– No (기본값사용) 체크 후다음(N) >

14

Page 15: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (6/9)

시작 메뉴 폴더 선택

– 다음(N) >

15

Page 16: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (7/9)

추가 사항 적용

– 체크후 다음(N) >

16

Page 17: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (8/9)

설치 중

17

Page 18: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 설치 (9/9)

설치 완료

– 완료(F)

18

Page 19: 2015년가을학기 손시운 (ssw5176@kangwon.ac.kr)ysmoon/courses/2015_2/dm/P-00.pdf강의개요 강의목표 –R 프로그래밍의기본적인기술습득 –R을활용한데이터마이닝기술실습

R 실행

R 프로그램을 실행하여 R Console 화면을 확인

19