Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
時系列分析 ハンズオン
Search
NearMeの技術発表資料です
PRO
December 23, 2022
Research
0
130
時系列分析 ハンズオン
NearMeの技術発表資料です
PRO
December 23, 2022
Tweet
Share
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
観察研究における因果推論
nearme_tech
PRO
1
17
React
nearme_tech
PRO
2
19
Architecture Decision Record (ADR)
nearme_tech
PRO
1
770
遺伝的アルゴリズムを実装する
nearme_tech
PRO
1
25
Fractional Derivative!
nearme_tech
PRO
1
24
GitHub Projectsにおける チケットの ステータス更新自動化について
nearme_tech
PRO
1
38
2つの曲線を比較する方法ってあるの? 〜フレシェ距離を試してみた〜 with Python
nearme_tech
PRO
1
160
Constrained K-means Clustering (クラスタサイズの制限をしたK-means法) を調べてみた
nearme_tech
PRO
1
72
VRPの近傍操作SWAP*について調べてみた
nearme_tech
PRO
1
82
Other Decks in Research
See All in Research
Weekly AI Agents News! 8月号 論文のアーカイブ
masatoto
1
120
医療分野におけるLLMの現状と応用可能性について
kento1109
11
3.3k
論文読み会 SNLP2024 Instruction-tuned Language Models are Better Knowledge Learners. In: ACL 2024
s_mizuki_nlp
1
310
Physics of Language Models: Part 3.1, Knowledge Storage and Extraction
sosk
1
890
「Goトレ」のご紹介
smartfukushilab1
0
590
Generative Predictive Model for Autonomous Driving 第61回 コンピュータビジョン勉強会@関東 (後編)
kentosasaki
0
180
MIRU2024チュートリアル「様々なセンサやモダリティを用いたシーン状態推定」
miso2024
3
2k
秘伝:脆弱性診断をうまく活用してセキュリティを確保するには
okdt
PRO
2
700
Streaming CityJSON datasets
hugoledoux
0
110
言語処理学会30周年記念事業留学支援交流会@YANS2024:「学生のための短期留学」
a1da4
1
210
機械学習による言語パフォーマンスの評価
langstat
5
420
いしかわ暮らしセミナー~移住にまつわるお金の話~
matyuda
0
120
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.8k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Creatively Recalculating Your Daily Design Routine
revolveconf
217
12k
How STYLIGHT went responsive
nonsquared
95
5.1k
Code Reviewing Like a Champion
maltzj
519
39k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Transcript
0 時系列分析 ハンズオン 2022-12-23 第26回NearMe技術勉強会 Takuma Kakinoue
1 時系列分析 • 時系列データとは ◦ 一定間隔(日・月・年など)で記録された時間的順序のあるデータのこと e.g. 毎時間の気温の変化、毎日の売上データ • 時系列分析とは
◦ 時系列データの変動を長期的変動(トレンド)成分、季節的変動成分、外的要因に よる変動成分などの要素に分解して、将来の変動を予測する手法 ◦ Pythonフレームワークには、DartsやProphet、DeepAR、 Greykite(今回使用)などがある
2 時系列データを要素に分解する • 自己相関(Auto Regression) ◦ 直近の過去の値による影響 e.g. n日目の売上 ∝
n-1日目の売上 + n-2日目の売上 • 長期的変動(Integrated)/ トレンド(Trend) ◦ 時間経過と共に増加する、あるいは、減少するといった長期的な傾向のこと • 季節的変動(Seasonality) ◦ 月や曜日などの周期的なものに関連した変動のこと e.g. 夏は売上が多い • 外的要因 ◦ 外部の影響による変化のこと e.g. コロナの影響で売上低下
3 今回用いる Greykite について • 従来手法(ProphetやDeepAR) ◦ 各時点の値は確率分布に従うと仮定し、その確率分布の平均と分散を 同時に予測する •
従来手法の欠点 ◦ Prophetは、解釈可能だが、ベイズ推定を用いるため計算が遅い ◦ DeepARは、深層学習を使うことで精度は良いが、解釈可能でない • Grekiteの優位性 ◦ 平均の予測と分散の予測を異なるモデルで行うことで精度と計算速度を向上 ◦ 予測モデルには、線形回帰や決定木などを用いるので解釈可能
4 参考文献 • NRI ナレッジインサイト, https://www.nri.com/jp/knowledge/glossary/lst/sa/time_series_analysis#:~:t ext=%E6%99%82%E7%B3%BB%E5%88%97%E5%88%86%E6%9E%90%E3 %81%A8%E3%81%AF,%E5%80%A4%E3%82%92%E4%BA%88%E6%B8%A C%E3%81%99%E3%82%8B%E3%82%82%E3%81%AE%E3%80%82 •
Greykite: Deploying Flexible Forecasting at Scale at LinkedIn, KDD2022, https://arxiv.org/abs/2207.07788
5 Thank you