R 을 활용하여 실전 분석하기  Review- 비정형데이터 분석 / 그래프 그리기  비정형 데이터로 그래프 그리기 예제 ) 제주도 여행 코스  정형 데이터로 그래프 그리기 예제 1) 라면가격 상승률과 물가상승률 비교 예제 2) 2 호선 역별 승하차인원수 1.

Slides:



Advertisements
Similar presentations
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
Advertisements

1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
기계시스템디자인공학과 기계제도 SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
경영통계 제 1 장 통계란 무엇인가 도수분포표. 도수분포 도수분포 상대도수분포 상대도수분포 누적 도수 누적 도수 분석 도구 - 히스토그램 분석 도구 - 히스토그램.
406 문서에 표를 작성하고 크기를 조절할 수 있다. 표에 서식을 적용하여 다양하게 표현할 수 있다. 표를 편집하여 다양한 형태로 나타낼 수 있다. 학습목표 5 부. HTML 의 기본 4 장. 표를 이용한 문서작성 - 17 주 차시 : 1/3 ∼ 3/3 배당시간 : 18.
강의 4 R Graphics _2.
Chapter04 캔버스(2) HTML5 Programming.
제 3장 SAS를 이용하여 그래프 그리기 자료를 그림으로 표현 - 자료의 성질 파악 Base SAS와 SAS/STAT
Matplotlib 파이썬을 활용한 금융 데이터 분석 기초 및 심화 과정 1 1.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
149개의 실습예제로 배우는 Flash 8.
Entity Relationship Diagram
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Graph 개론 통계분석을 위한 Excel Chart 기초.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
Heesang kim PL/SQL 3 Heesang kim.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
6장. printf와 scanf 함수에 대한 고찰
Chapter 07. 기본 함수 익히기.
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
13. 연산자 오버로딩.
소프트웨어시스템실습 4강: 데이터 시각화 (그래프)
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
Chapter03 캔버스(1) HTML5 Programming.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
카카오톡 속의 우리 모습 이 부 일 충남대학교 정보통계학과.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
엑셀 피벗 테이블로 분석하고 차트로 시각화하기
LCD Controller Colorbar
데이터의 시각화 대전과학고등학교 김종헌.
DK-128 FND 실습 아이티즌 기술연구소
영업관제.
연산자 (Operator).
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Microsoft Word 2002 제4장 그리기와 그림 삽입하기.
Clipping 이진학.
제 8 장 차트 다루기.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
※ 편리한 사이버 연수원 사용을 위한 인터넷 최적화 안내 ※
CAD 실습 2013년 2학기.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
차트는? 차트 구성 요소와 차트 만들기 용도별 차트 만들기 차트 활용하기
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 15회차 강사 : 박영민.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
작도 작도 작도: 눈금 없는 자와 컴퍼스만을 사용하여 도형을 그리는 것
3D 프린팅 프로그래밍 03 – 도형 회전 (손잡이컵 만들기) 강사: 김영준 목원대학교 겸임교수.
가장 많이 사용 Accelerator 최상위 WM_COMMAND, OLE 메시지 관련 이벤트 처리만 가능 이 클래스를 상속받아서 다른 이벤트 처리 이벤트 처리 관련 윈도우(창) 최상위 클래스 멀티 테스킹(모듈) CFrameWnd, Cview,
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 12회차 강사 : 박영민.
7장 원운동과 중력의 법칙.
표 디자인.
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
과제물 3호 3번 문제 설명자료.
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
워드프로세서 실기 10일차 강 사 : 박영민.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
그래픽 컨트롤 (Graphic Control)
: 3차원에서 입자의 운동 방정식 제일 간단한 경우는 위치만의 함수 : 시간, 위치, 위치의 시간미분 의 함수
논리회로 설계 및 실험 8주차.
6 객체.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
1. 단순한 차트의 종류 < 차트 > 데이터의 분포 파악 데이터 분석 결과의 효과적인 전달 graphics 패키지
Presentation transcript:

R 을 활용하여 실전 분석하기  Review- 비정형데이터 분석 / 그래프 그리기  비정형 데이터로 그래프 그리기 예제 ) 제주도 여행 코스  정형 데이터로 그래프 그리기 예제 1) 라면가격 상승률과 물가상승률 비교 예제 2) 2 호선 역별 승하차인원수 1

 Review- 그래프 그리기에 사용되는 함수 파이 그래프 >pie(a) pie 에 사용되는 인수 인수기능 angle, density, col Pie 부분을 구성하는 각도, 수, 색상을 지정 labels 각 pie 부분의 이름을 지정하는 문자벡터를 지정 radius 원형의 크기를 지정 clockwise 회전방향 지정. 기본은 반시계 init.angle 시작되는 지점의 각도지정 2

바 그래프 >barplot(a) barplot 에 사용되는 인수 인수기능 angle, density, col 막대를 칠하는 선분의 각도, 수, 선분의 색을 지정 legend 오른쪽 상단에 범례 나타냄 names 각 막대의 라벨을 정하는 문자열 벡터 지정 width 각 막대의 상대적인 폭을 벡터로 지정 space 각 막대 사이의 간격 지정 beside TRUE 를 지정하면 각각의 값마다 막대를 그림 horiz TRUE 를 지정하면 막대를 옆으로 눞혀서 그림 3  Review- 그래프 그리기에 사용되는 함수

분포도 / 꺾은선 그래프 >plot(a) plot 에 사용되는 인수 인수기능 main=“ 메인제목 ” 제목 설정 xlab=“ 문자 ”, ylab=“ 문자 ”x,y 축에 사용할 문자열 지정 ann=F x,y 축 제목을 지정하지 않음 axes=F x,y 축을 표시하지 않음 axis x,y 축을 사용자의 지정값으로 표시 type 그래프 타입 선택 ex)s: 왼쪽값을 기초로 계단모양 으로 연결한 그래프 o: 점과 선을 중첩한 그래프 lty 선의 모양 선택 ex)1: 실선 2: 대쉬선 lwd=“ 숫자 ” 선의 굵기 지정 cex=“ 숫자 ” 점이나 문자의 굵기 지정 4  Review- 그래프 그리기에 사용되는 함수

제주도 여행코스를 분석하여 그래프로 표시하기 5  비정형데이터 실습

실전분석 - 제주도 여행코스 추천수 상위 10 개를 골라 파이그래프로 표현 a<-head(sort(wordgraph,deceasing=T),10) pie(a) 6  비정형데이터 실습

색상 변경 / 수치값 출력 pct<-round(a/sum(a)*100,1) lab<-paste(names(a),”n”,pct,”%”) pie<-(a,main=“ 제주도 추천 코스 ”, col=rainbow(10),cex=0.8,labels=lab ) 7  비정형데이터 실습

도넛모양 만들기 pie(a,main=" 제주도 추천 코스 ", col=rainbow(10),cex=0.8,labels = lab) par(new=T) pie(a,radius=0.6,col=“white”, labels=NA,border=NA ) ※ par(new=T): 그래프 겹쳐 그리기 8  비정형데이터 실습

Bar graph 만들기 bp<-barplot(a,main=" 제주도 추천 여행지 TOP 10", col=rainbow(10),cex.names=0.7,las=2,ylim=c(0,25)) text(x=bp,y=a*1.05,labels=paste("(",pct,"%",")"), col="black",cex=0.7) text(x=bp,y =a*0.95,labels=paste(a," 건 "), col="black",cex=0.7) 9  비정형데이터 실습

누운 bar graph barplot(a,main=" 제주도 여행 코스 Top 10",col=rainbow(10), xlim=c(0,25),cex.name=0.7,las=1,horiz=T) text(y = bp, x = a*0.9, labels = paste(a," 건 "), col = "black", cex = 0.7) text(y = bp, x = a*1.15, labels = paste("(",pct,"%",")"), col = "black", cex = 0.7) 10  비정형데이터 실습

실전분석 – 라면가격상승률과 물가상승률 비교 11  정형데이터 실습 - 예제 1

누적물가상승률 그래프 그리기 noodle <- read.csv(" 라면가격변동과 물가상승율.csv",header=T,sep=",") plot(noodle$ 년도,noodle$ 누적물가상승율,type="s",ylim=c(-3,1200), ann=FALSE,col="red",lwd=2) 12  정형데이터 실습 - 예제 1

라면가격 상승률 그래프 겹쳐 그리기 par(new=T) plot(noodle$ 년도,noodle$ 누적상승율,type="s",ylim=c(-3,1200), axes=FALSE, ann=FALSE,col="blue",lwd=2) 13  정형데이터 실습 - 예제 1

제목과 x, y 축 제목 설정 title(main=" 물가상승률 및 라면값 상승율 비교 ") title(xlab=" 년도 ",col.lab="blue") title(ylab=" 누적상승율 ( 단위 :%)",col.lab="red") 14  정형데이터 실습 - 예제 1

눈금 그리기 abline(h=seq(50,1200,50),col="gray",lty=2,lwd=0.5) abline(v=seq(1980,2015,1),col="gray",lty=2,lwd=0.5) 15  정형데이터 실습 - 예제 1

범례 넣기 colors <- c("red","blue") legend(1982,1150,c(" 물가상승율 ", " 라면값상승율 ”),cex=0.8,col=colors, lty=1,lwd=2,fill="white“,bg="white") 16  정형데이터 실습 - 예제 1

실전분석 – 2 호선 역별 승하차인원수 17  정형데이터 실습 - 예제 2

승차 승객수 그래프 그리기 f <- read.csv(" 서울지하철 _ 역별 _ 시간대별 _ 승하차인원수 _total.csv",sep=",", stringsAsFactors = FALSE) a <- (f$ 승차합계 /1000) b <- (f$ 하차합계 /1000) yrange <-range(0,a,b) plot(a,xlab="",ylab="",ylim=yrange,axes=FALSE,type="o",col="red", main="2 호선 역별 승하차 승객수 - 5 월 합계 ( 단위 : 천명 ) 출처 : 서울메트로 제공 ") 18  정형데이터 실습 - 예제 2

x,y 축을 지정하여 표시하기 & 눈금 그리기 axis(1,at=1:50,lab=c(f$ 역명 ),las=2) axis(2,las=1) abline(h=c(250,500,1000,1500,2000,2500),v=c(5,10,15,20, 25,30,35,40,45),lty=2) 19  정형데이터 실습 - 예제 2

하차 승객수 그래프 그리기 & 범례 표시하기 lines(b,col="blue",type="o") colors <- c("red","blue") legend(45,3000,c(" 승차 "," 하차 "),cex=0.8,col=colors,lty=1,lwd=2) 20  정형데이터 실습 - 예제 2

감사합니다 21