패턴 탐색

Python으로 데이터 시각화 개선하기

Nick Strayer

Instructor

더 깊이 파보기

  • 상관관계 조사
  • 교란에 의한 상관인지?
  • 의외의 점은?

삽으로 땅을 파는 이미지

Python으로 데이터 시각화 개선하기

대상 청중

  • 동료와 공유
  • 설계 결정을 신중히
  • 그들은 데이터에 익숙하지 않을 수 있음

동료에게 일반 발표를 하는 캐릭터

Python으로 데이터 시각화 개선하기
sns.regplot('NO2', 'CO', ci=False, data=pollution,

# Lower opacity of points scatter_kws={'alpha':0.2, 'color':'grey'} )

NO2와 CO 산점도 위에 기본 추세선을 그린 그래프

Python으로 데이터 시각화 개선하기

패턴 프로파일링

  • 흥미로운 패턴 발견
  • 빠르게 탐색·설명하려면?
  • 텍스트 활용!

라벨 없는 산점도에 두 개의 뚜렷한 군집

Python으로 데이터 시각화 개선하기

텍스트 산점도로 이상치 식별

덴버의 평균 SO2와 CO 산점도(오른쪽 위에 뚜렷한 이상치)

덴버의 평균 SO2와 CO 산점도(라벨 포함, 오른쪽 위 이상치는 1월)

Python으로 데이터 시각화 개선하기
g = sns.scatterplot("SO2","CO", data=long_beach_avgs)

# Iterate over the rows of our data
for _, row in long_beach_avgs.iterrows():
    # Unpack columns from row
    month, SO2, CO = row

# Draw annotation in correct place g.annotate(month, (SO2,CO))
plt.title('Long Beach avg SO2 by CO')
Python으로 데이터 시각화 개선하기

롱비치의 월별 평균 SO2와 CO 라벨 산점도

Python으로 데이터 시각화 개선하기

본격 살펴보기

Python으로 데이터 시각화 개선하기

Preparing Video For Download...