본문 바로가기

Lecture_Statistics

R로 데이터 시각화 _ ggplot2() _3 1. group 활용하기library(nlme)library(tidyverse)head(Oxboys)## Grouped Data: height ~ age | Subject## Subject age height Occasion## 1 1 -1.0000 140.5 1## 2 1 -0.7479 143.4 2## 3 1 -0.4630 144.8 3## 4 1 -0.1643 147.1 4## 5 1 -0.0027 147.7 5## 6 1 0.2466 150.2 6 --> 각 age 별로 heigth가 변하는 정도를 알고 싶다  == subject 별로 .. 더보기
R로 데이터 시각화 _ ggplot2() _2 그림에 요소 삽입하기1. 글자 삽입    --> by. geom_text    > 점 대신 글자 삽입 가능함글자들이 그림 그리는 부분에서 바깥으로 나가 있을 경우에 안 쪽으로 넣어주기 위해 넣는 옵션 정도로 생각하기family "글자체" -> default = 고딕체 / "mono" "serif"_바탕체fontface "서체" -> "bold" & "italic"hjust "글자를 입력하는 위치" -> "left / right / inward / outwardvjust "글자를 입력하는 위치" -> "bottom" / "middle" / "top" / "inward" / "outward"df = data.frame(trt=c("a", "b", "c"), resp=c(1.2, 3.4, 2.5))ggplot.. 더보기
R로 데이터 시각화 _ ggplot2() _1 library(tidyverse)gglplot 함수를 담고 있는 library가 tidyverse이므로 ggplot를 사용하고 싶다면 먼저 해당 라이브러리를 로딩해줘야 한다. ggplot()에는 세 가지 요소가 있다. data  & aesthetic mapping  & layer 어떤 data로 그림을 그릴 것인지  어떤 심미적 대응 관계를 따질 것인지 어떤 layer를 얹을 것인지를 결정해야 한다는 것이다. * layer 구조로 하나씩 그래프가 쌓이기 때문에 +를 통해 여러 개의 layer를 쌓는 계층적 문법이다. 예시를 보여주자면 다음과 같다.ggplot(mpg,aes(x=displ, y=hwy))+geom_point() 이 코드는 geom_point( )를 이용해 산점도를 그리게 된다. data는 .. 더보기
R 프로그래밍 기본 1. R은 object 단위로 관리하며, 모든 object는 class 를 갖는다. 이를 설명하기 위해서는 R의 데이터 타입을 알아야 한다. R의 데이터 타입은 크게 문자형(character), 수치형(numeric), 논리형(logical), 복소수형(complex)이다. 이외에 NULL형이 존재하지만 해당 타입의 경우 NA, NaN, Inf와 묶어서 따로 설명하도록 하겠다. 내가 만든 object를 보고 싶다면 ls()라는 함수를 이용해 확인할 수 있다. a *여기서 사용한 class() 함수는 특정 object의 데이터 타입을 알아보기 위해 사용된 함수다.  다른 언어와 달리 R은 논리형에서 TRUE, FALSE만을 인정한다.   https://cceeddcc.tistory.com/2 R 데이터 구.. 더보기