728x90
타임시리즈 데이터 분석을 하기위한 페이스북에서 제공하는 Prophet 라이브러리를 활용한다.
라이브러리
from fbprophet import Prophet
#Prophet 사용을 위해서는 가공된 데이터 프레임이 필요하다.
1. 날짜가 적혀있는 column을 보기좋게 날짜 순으로 정렬 후.
2. 날짜 column과 본인이 예측하고자하는 column을 'ds', 'y'로 column명 변경
chicago_prophet.columns= [ 'ds', 'y' ]
## or
chicago_prophet.rename (columns = {'Date':'ds', 'AveragePrice':'y'} )
모델링
m = Prophet() #Prophet을 m으로
m.fit(avocado_df_sample) #fit
future = m.make_future_dataframe(periods=365) #365로 설정
forecast = m.predict(future) # predict 후 forecast로
forecast
periods값 변경 가능, 그 뒤로 freq 하이퍼파라미터 설정 가능. ('D' =day, 'M'=month등, )
forecast변수에 넣는것은 차트로 파악하기 위해서~~
'IT 프로그래밍 관련 > 딥러닝' 카테고리의 다른 글
Transfer Learning을 위한 코드와 설명 (0) | 2021.03.04 |
---|---|
CNN으로 이미지 파일 시험코드 (0) | 2021.03.03 |
CNN ImageDataGenerator 활용 (모델링) (0) | 2021.03.02 |
google colab에서 데이터 압축 풀기 (0) | 2021.03.02 |
Callback함수 사용법 코드 (0) | 2021.03.02 |
댓글