School/데이터사이언스개론

Box Plot

응엉잉 2022. 4. 16. 01:55

Box Plot

여러 다른 데이터 그룹 간 위치 및 변동 변화를 감지할 수 있게 해주는 도구

중앙값, 대칭성, 분산, 왜도, 이상치 에 대한 정보를 제공

수평축 : 인자 / 수직축 : 반응변수

 

위치/변동에 대해 인자가 유의한 영향을 주는지 판단 가능

분포별 boxplot 의 형태 변화

Code

seaborn 의 boxplot 이용해서 그림

import seaborn as sns
tips = sns.load_dataset("tips")
tips.head()

# x값에 할당하면 세로형, y값에 할당하면 가로형
sns.boxplot(x=tips["total_bill"])
sns.boxplot(y=tips["total_bill"])

# orient : boxplot 이 그려지는 방향 / 가로형 boxplot 은 h, 세로형은 v
sns.boxplot(data=tips, orient="h")

# 범주형 변수로 그룹별 box plot 병치
sns.boxplot(data=tips, x="day", y="total_bill")

# 2개의 범주형 변수로 nested grouping
sns.boxplot( data=tips, x="day", y="total_bill", hue="smoker", palette="Set3")

'School > 데이터사이언스개론' 카테고리의 다른 글

Quantile-Quantile Plot(Q-Q plot)  (0) 2022.04.16
Bihistogram  (0) 2022.04.16
Scatter Plot  (0) 2022.04.14
Histogram  (0) 2022.04.14
Run Sequence Plot / Lag Plot  (0) 2022.04.14