본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 37. Box Plot(상자그림) 내부 구조 뜯어보기

by 만다린망고 2020. 3. 22.
반응형
도구 R로 푸는 통계

37. Box Plot(상자그림) 내부 구조 뜯어보기



상자그림을 잘 다루기 위해 내부 구조를 이해할 필요가 있습니다. 다음 강의에서는 상자그림 안에 관측치와 표준편차를 입력할 것인데 내부 구조에 대한 이해가 필요합니다. 


상자그림을 하나 만들어 봅시다. 옵션을 추가하지 않은 가장 기본적인 형태로 만들겠습니다. 


> a=c(1,2,3)

> b=c(1,2,3,4,5)

> c=c(1,2,3,4,5,6,7,8)

> BP1=boxplot(a,b,c,names=c("A","B","C"))


BP1을 입력해주면 내부 구조를 볼 수 있습니다. boxplot은 리스트 형태로 되어있다는 것을 알 수 있습니다. 


> BP1

$`stats`

     [,1] [,2] [,3]

[1,]  1.0    1  1.0

[2,]  1.5    2  2.5

[3,]  2.0    3  4.5

[4,]  2.5    4  6.5

[5,]  3.0    5  8.0


$n

[1] 3 5 8


$conf

         [,1]     [,2]     [,3]

[1,] 1.087787 1.586805 2.265543

[2,] 2.912213 4.413195 6.734457


$out

numeric(0)


$group

numeric(0)


$names

[1] "A" "B" "C"


stats는 각 변수의 최솟값, 1사분위수, 2사분위수, 3사분위수, 최댓값이 저장되어있는 행렬입니다. n은 각 변수의 원소개수입니다. conf는 중앙값의 95% 신뢰구간인데요. 아래와 같이 계산됩니다. 



BP1 내부 데이터에 접근해보겠습니다. BP1의 첫번째 변수의 stats에 접근해봅시다.


> BP1$stats[,1]

[1] 1.0 1.5 2.0 2.5 3.0


BP1 변수 이름에 접근해봅시다.


> BP1$names

[1] "A" "B" "C"




영상이 더 편하신 분


반응형

댓글