-
2024-03-07스파르타/TIL(Today I Learned) 2024. 3. 7. 23:57
오늘도 프로젝트로 인해 정리해둔 바가 없어서 간단히 한 것과 감상을 적도록 하겠다
우선적으로 어제 늦은 밤, 새벽까지 prophet의 파라미터를 건들여봤지만 방향을 잘못 잡고 있는 것인지 r2는 여전히 -값이 나오고 나머지 지표는 좀 과하게 민감히 학습하도록 값들을 만진게 아닌가 싶을 정도로 만져놨다 보니 지표의 오차는 작게 나오긴 했는데 이게 맞게 예측을 해주는가에 대해서는 여전히 의문이 들어 오전에 튜터님들(주정민 튜터님과 임정튜터님)께 여쭤보고 상의도 해봤으나 명확한 해답을 찾지 못하여 일단은 시간상 관계로 점심 먹을 쯤까지만 좀더 고민해보다가 더이상 해보는 건 보류하고 데이터도 최초로 기본값이라 생각되는 값들(chage_prior_scale이였나 그것만 기본값이 아니라 0.15로 daily_seasonity였나 그것은 True해주고 나머진 전부 기본값으로 해준 값)들로 21년도초~23년도말까지로 학습하고 차후 365일을 예측한 데이터를 고정적으로 사용해주고 있다 (차후 내가 따로 개선을 할 수 있다면 개선해보도록 하였다)
그리고 오후에는 잠깐 태블로 cloud에서 공동작업하는 것에대하여 계속 시도해보고 논의해본 결과 해결이 안되서 결국 이대로 시간을 여기에 쓰느니 다른 방식으로라도 공유하면서 진행을 하자는 것으로 결정되어 슬랙 잡담방에 어떤 분이 공유해주신 내용을 참고하여 태블로 desktop에서 twbx파일로 열어서 각 시트나 대시보드(대시보드는 잘 안되었던 것 같아서 아직 제대로 사용해본 적은 없음)를 복사하여서 원하는 twbx파일이 열려있는 곳에서 시트 등 표시된 탭에서 붙여넣기해주면 합쳐주는 방식으로 할 수 있어서 그렇게 공유하여 합치기로 하였다
그래서 그런 식으로 진행했지만 먼가 생각보다 지금 계획했던 부분중 포기해야하는 부분이 많이 생겼다 보니 약간 비는 부분도 많이 발생하고 그래프를 어떻게 하는게 가독성 좋게 잘 할지 떠오르지않아 진행이 더뎠던 부분도 있고 어제 늦게까지 해서 피곤한 탓에 그런 느낌도 있는 듯하다, 또 원래 원하는 방식은 각 시트에 그래프를 그려두면 대시보드에서 필터 등의 설정으로 표시되는 그래프를 결정해서 원하는 특정 그래프만 표시하는 방식을 하고 싶었는데 찾아봐도 잘 안되서 정현석 튜터님께 조언을 구해보았지만 정현석 튜터님도 태블로는 많이 써보신 적이 없으셔서 현재 당장 우리가 필요한 부분에 맞게 아이디어를 제공해주셨는데 모델에 따라서 각 예측값들을 그래프로 그려주는데 필터 등에 따라서 표시되는게 다르게 하고 싶었던 것이 목적이라서 prophet의 데이터와 arima의 데이터를 합쳐서(sql의 union방식) 하나의 테이블로 만들어주는데 각 데이터에 대하여 구분자 역할하는 컬럼을 추가해주어 그것을 통해 필터를 작용시키는 방식이다 그래서 일단 원하는 부분은 파이썬에서 작업을 통해서 필요한 테이블 형태로 데이터를 가공해주어서 google bigquery에 적재하였고 그것을 통해서 간단히 해본 결과 원하는대로 그릴 수 있을 듯하다
또 추가로 대시보드를 크게 3개 내지 2개로 그릴 듯한데 각 대시보드에 버튼 등의 작동을 시키면 자연스럽게 다른 대시보드로 바뀌는 부분을 구현해보고 싶었는데 찾지 못해서 내일 오전 중에 태블로를 잘 아시는 주정민 튜터님이나 전소현 튜터님께 여쭤볼 예정이다
그리고 그외 뭔가 이것 저것 문제들이 많이 있었던 것 같은데 팀원들과 활발한 의사소통을 통해 그래도 비교적 협동이 잘되게 해결해가는 듯하다
그리고 더이상 기억에서 떠오르는 부분이 없어서 일단 글을 마무리 짓도록 하겠다
'스파르타 > TIL(Today I Learned)' 카테고리의 다른 글
2024-03-11(수정필요) (0) 2024.03.12 2024-03-08(내용부실) (0) 2024.03.09 2024-03-05(수정필요) (0) 2024.03.06 2024-03-04 (1) 2024.03.05 2024-02-29 (0) 2024.02.29