본문 바로가기

R

(13)
R - 인터랙티브 그래프 # 인터랙티브 그래프 구현하기 install.packages("plotly") library(plotly) library(ggplot2) # 산점도를 인터랙티브 mpg p
R - 지도 시각화 ### 지도 시각화하기 install.packages("ggiraphExtra") # 지도 관련 패키지 ggChorpleth 포함 install.packages("mapproj") # ggiraphExtra가 사용하는 패키지 library(ggiraphExtra) # 미국 주별 강력 범죄율 str(USArrests) head(USArrests) # tibble 패키지가 rownames_to_column 포함(행의 이름을 state라는 컬럼으로 추가) library(tibble) crime
R - Word Cloud ▪ 워드클라우드(word cloud)는 문자형 데이터를 분석하는 대표적인 방법으로, 대상 데이터에서 단어(주로 명사)를 추출하고 단어들의 출현 빈도수를 계산하여 시각화 하는 기능 wordcloud(words,freq,scale=c(4,.5),min.freq=3,max.words=Inf,random.order=TRUE, random.color=FALSE,rot.per=.1,colors="black",ordered.colors=FALSE, use.r.layout=FALSE,fixed.asp=TRUE, ...) - 주요 옵션 설명 - words : 출력할 단어들 - freq : 언급된 빈도수 - scale : 글자크기 - min.freq : 최소언급횟수지정 - 이 값 이상 언급된 단어만 출력합니다. - max..
R - ggplot ggplot : 다채롭고 미적인 그래프를 생성할 수 있는 패키지이다. install.packages('ggplot2') library(ggplot2) # ggplot2 패키지 사용함 month
R - 방사형 차트(radar chart) 방사형 차트 : 레이더 차트나 거미줄 차트라고 부르는데, 다중변수 데이터를 2차원 평면상에 시각화할 수 있는 그래프이다. 방사형 차트 장점 : · 유사한 특성 평가가 용이함 · 감정/약점 표현 시 유리함 · 여러 항목 비교 시 유리함 # 방사형 차트 패키지 설치 install.packages('fmsb') library(fmsb) # 데이터 만들기 score
R - treemap (나무지도) 트리맵은 많은 계층 구조(트리 구조) 데이터를 표시하는 데 적합합니다. 시각화의 공간은 양적 변수에 의해 크기와 순서가 정해지는 사각형으로 분할됩니다. library(treemap) data(GNI2014) head(GNI2014) str(GNI2014) treemap(GNI2014, #데이터셋 index=c('continent','iso3'), #continent 그리고 iso3 나눠준다. vSize='population', #사각형의 크기 vColor='GNI', #색상 국민 총생산 type='value', title="World's GNI") # state.x77 데이터셋으로 나무지도 출력하기 # 타일의 면적 : 주의 면적(Area), 타일의 색 소득(Income) 표시된 나무 지도 출력하기 # 데..
R - 조합, 집계 # 조합 함수 combn() : 조합 추출하기 # 5개 데이터 중에서 3개를 선택할 때 조합의 갯수 출력하기 cbn
R - 샘플링(sampling) 샘플링 : 데이터가 너무 큰 경우 분석 시간이 많이 걸릴때, 일부의 데이터만 추출하여 대략의 결과를 미리 확인할수 있다. 1) 비복원 추출 : 한번 선택된 데이터는 제외 2) 복원 추출 : 한번 선택된 데이터 포함 #복원 추출 x