스터디노트 5월 21일

Jenny·2024년 5월 22일

시나리오 요약

: 스마트빌딩의 Building Energy Management System(BEMS)의 전력 사용 데이터를 활용하여 이상 탐지 모델링을 수행하고, 전력 사용을 효율적으로 하고자 한다.

  • 데이터 살펴보기
ColumnDescription
date날짜
Floor#_z#_val층/Zone/전기사용제품

Process 01 Data 전처리 및 EDA

  • Data 전처리
    (1) Data shape확인
    (2) Data type확인
    (3) Null 값 확인
    (4) Outlier 확인

  • Data EDA
    : 데이터 특성 파악을 위한 초기 탐색
    plt.plot
    sns.distplot

Process 02 주중 vs. 주말 전력사용 분석

  • 주말과 주중 구분 : dt.weekday

  • total demand 분포 비교 : sns.distplot

  • 주말과 주중 peak time 분석 : dt.date dt.hour pivot.plot

Process 03 이상탐지 모델링

  • 전력사용 이상탐지
    : upper bound & lower bound 설정 mean() ± 2 std()
    : detection df[df.loc [:0] > df.loc['UB',0]].index
    : 횟수 count
from collections import Counter
print (Counter (date_list))

이 글은 제로베이스 데이터 분석 취업 스쿨의 강의자료 일부를 발췌하여 작성되었습니다.

profile
I like to movie movie

0개의 댓글