본문 바로가기

공부/R & Python60

6-2. 데이터의 기술통계치요약 6-2. 데이터의 기술통계치요약 1) 데이터 기술통계치요약 - 데이터 : 학생들의 학업성취도* (포루투칼의 고등학생 수학점수) - http://archive.ics.uci.edu/ml/datasets/Student+Performance http://archive.ics.uci.edu archive.ics.uci.edu - 데이터 설명 (stud_math_desc.doc참고) - 데이터 : 학생들의 학업성취도* (포루투칼의 고등학생 수학성적) stud 2020. 2. 15.
6-1. 데이터 탐색-데이터 다루기 (데이터 결합, 분할, 정렬) 6. 데이터 탐색 6-1. 데이터 다루기 (데이터 결합, 분할, 정렬) 1) 데이터 다루기 - 데이터 결합 : merge(data1, data2, by="ID") data1과 data2는 아래와 같이 식별변수 ID를 기준으로 결합 data1 : 게임장르, 나이, 성별 data2 : 주당게임시간, 음주경험, 흡연경험 dat1 2020. 2. 15.
5-4. R그래픽-공간지도분석 5-4. R그래픽-공간지도분석 1) R 추가패키지 설치 - 추가패키지 설치(install.packages) install.packages("maps") library(maps) maps - 세계의 지도 데이터베이스 install.packages("mapdata") library(mapdata) mapdata - maps보다 정교한 지도 install.packages("mapproj") library(mapproj) mapproj - 위도와 경도 2) maps 패키지 - map 함수군 (1) map() : 지도를 시각화 (2) map.text (3) map.cities() : 시각화된 지도위에 도시이름 출력 (4) map.axes() : 위도, 경도 축을 그려줌 3) R그래픽 : 공간지도 - 한국지도 : .. 2020. 2. 15.
5-3. R 그래픽-3D, 히트맵 5-3. R 그래픽-3D, 히트맵 1) R 추가패키지 - 추가패키지 설치 (install.packages) setwd("D:/R files/week5__3") install.packages('scatterplot3d') library(scatterplot3d) 2) 3-D plot - 3D scatterplot : scatterplot(데이터$변수, pch= , ...) data(trees) scatterplot3d 안에 있는 데이터 par(mfrow = c(1, 1)) s3d 나무의 둘레(x1)와 키(x2)로 목재의 부피(y)를 예측 => y=f(x1, x2) - 데이터 내보내기 (실습) - 3D 산점도에 선형식 추가 data(trees) par(mfrow = c(1, 1)) s3d 2020. 2. 15.
5-2. R그래픽 : ggplot2 활용 5-2. R그래픽 : ggplot2 활용 1) R 그래픽 : ggplot2 패키지 구조 Grammar of graphics (1) ggplot()이라는 기본 함수 + (2-1) Layers : aes (Aesthetic) : 데이터를 어떻게 넣을건지 (2-2) Layer : geom (Geometric objects) : points(점), line(선) 등 (2-3) Layer : coor (coordinate system) 1. scale+coordinate system은 그림을 그릴때 캔버스로 생각하면 됨 2. 그 위에 data+mapping+geom을 추가 3. geom(기하학적 요소) : geom_point, geom_smooth등을 이미 그려진 산점도에 추가하여(incremental) 그릴 수.. 2020. 2. 14.
5-1. R 그래픽 : lattice와 gglpot2 5. R 그래픽 2 5-1. R 그래픽 : lattice와 gglpot2 1) R 그래픽 - 추가패키지 - 추가패키지 설치 (install.packages) install.packages('lattice') library(lattice) 2) R 그래픽 툴 : lattice와 ggplot2 (1) R 기본 그래픽스 (Base에 포함되어 있음) (2) Lattice 그래픽스 : 직교형태의 멀티패널 툴 (3) ggplot2 그래픽 시스템 : Hadley Wickham이 구현 Grammar of Graphic라는 개념은 그래픽을 생성할때 각 요소를 구분하여 취급한다는 의미 Incremental graphic : 기본 R그래픽스보다 인터액티브한 그래프를 그릴수 있음. 기초 그림을 생성한 후 그래픽스 요소르르 필.. 2020. 2. 13.