Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Exploratory セミナー #60 時系列データの加工、可視化、分析手法の紹介

Exploratory セミナー #60 時系列データの加工、可視化、分析手法の紹介

日付や時間の情報の入った時系列データの分析や可視化の手法、またはそのために欠かせない時系列データ特有の加工手法などに焦点を絞ったセミナーを行いました。

アジェンダ

* 時系列データの加工
* 時系列データの可視化
* 時系列データの分析 - 時系列予測 with Prophet
* 時系列データの分析 - 時系列クラスタリング

Kan Nishida

July 08, 2021
Tweet

More Decks by Kan Nishida

Other Decks in Technology

Transcript

  1. 13

  2. • Yearʢ೥ʣ • Monthʢ݄ʣ • Dayʢ೔ʣ • Hourʢ࣌ʣ • Minuteʢ෼ʣ

    • Secondʢඵʣ 23 ͜Ε͚ͩ஌͍ͬͯΕ͹େৎ෉
  3. ࠃ 2020/1/1 2020/1/2 2020/1/3 ΞϝϦΧ 2,000 1,000 1,500 ೔ຊ 4,000

    2,000 2,500 ΠΪϦε 500 1,000 1,200 ϫΠυܕσʔλ σʔλ͕૿͍͑ͯ͘ͱɺԣํ޲ʢϫΠυʣʹ৳ͼΔσʔλͷܗɻ ച্ 39
  4. ϩϯάܕσʔλ ϫΠυܕσʔλ ࠃ ೔෇ ച্ ΞϝϦΧ 2020/1/1 2,000 ೔ຊ 2020/1/1

    4,000 ΠΪϦε 2020/1/1 500 ΞϝϦΧ 2020/1/2 1,000 ೔ຊ 2020/1/2 2,000 ΠΪϦε 2020/1/2 1,000 ΞϝϦΧ 2020/1/3 1,500 ೔ຊ 2020/1/3 2,500 ΠΪϦε 2020/1/3 1,200 ࠃ 2020/1/1 2020/1/2 2020/1/3 ΞϝϦΧ 2,000 1,000 1,500 ೔ຊ 4,000 2,000 2,500 ΠΪϦε 500 1,000 1,200 40 ϫΠυܕͷσʔλ͸ϩϯάܕʹม׵Ͱ͖Δɻ Gather
  5. ࠃ ೔෇ ച্ ΞϝϦΧ 2020/1/1 2,000 ೔ຊ 2020/1/1 4,000 ΠΪϦε

    2020/1/1 500 ΞϝϦΧ 2020/1/2 1,000 ೔ຊ 2020/1/2 2,000 ΠΪϦε 2020/1/2 1,000 ΞϝϦΧ 2020/1/3 1,500 ೔ຊ 2020/1/3 2,500 ΠΪϦε 2020/1/3 1,200 41 ϩϯάܕͷσʔλʹม׵͢Δ͜ͱͰɺ೔෇ͷྻΛ࢖ͬͯ࣌ܥྻͷσʔλ ΛՄࢹԽͰ͖Δɻ
  6. • ૬ର೔෇ • ౳͍͠/౳͘͠ͳ͍ • ͲΕ͔ʹ౳͍͠/ͲΕʹ΋౳͘͠ͳ͍ • ΑΓલ/ΑΓޙ • Ҏલ/Ҏޙ

    • ൣғ಺/ൣғ֎ • ܽଛ஋Ͱ͋Δ/ܽଛ஋Ͱͳ͍ 100 ೔෇σʔλͷϑΟϧλԋࢉࢠͷछྨ
  7. • ࠓ೥ • ࠓ࢛൒ظ • ࠓ݄ • ࠓि • ࠓ೔

    • લظؒ • N೔લ • N೔िؒલ • Nϲ݄લ • N೥લ 110 ࠓ೔Λى఺ʹͨ͠஋ͷλΠϓ
  8. ஫จ೔ ച্ ྦྷੵ߹ܭ 2021-01-01 100 100 2021-02-01 200 300 2021-03-01

    140 440 2021-04-01 120 560 2021-05-01 110 670 2021-06-01 110 780 ྦྷੵ߹ܭ 116
  9. ೔෇ ച্ Ҡಈฏۉ 2021-01-01 100 2021-01-02 120 2021-01-03 150 2021-01-04

    200 2021-01-05 300 ΢Οϯυ΢αΠζΛ3ͱͨ͠৔߹ 124 ฏۉ஋ͷҠಈܭࢉ - Ҡಈฏۉ (Moving Average)
  10. ೔෇ ച্ Ҡಈฏۉ 2021-01-01 100 2021-01-02 120 2021-01-03 150 123.33

    2021-01-04 200 2021-01-05 300 ௚ۙͷ3ͭͷσʔλͷฏۉΛܭࢉ͢Δɻ ( 100 + 120 + 150 ) / 3 = 123.33 125
  11. ೔෇ ച্ Ҡಈฏۉ 2021-01-01 100 2021-01-02 120 2021-01-03 150 123.33

    2021-01-04 200 156.67 2021-01-05 300 ௚ۙͷ3ͭͷσʔλͷฏۉΛܭࢉ͢Δɻ ( 120 + 150 + 200 ) / 3 = 156.67 126
  12. ೔෇ ച্ Ҡಈฏۉ 2021-01-01 100 2021-01-02 120 2021-01-03 150 123.33

    2021-01-04 200 156.67 2021-01-05 300 216.67 ௚ۙͷ3ͭͷσʔλͷฏۉΛܭࢉ͢Δɻ ( 150 + 200 + 300 ) / 3 = 216.67 127
  13. ೔෇ ച্ Ҡಈฏۉ 2021-01-01 100 <NA> 2021-01-02 120 <NA> 2021-01-03

    150 123.33 2021-01-04 200 156.67 2021-01-05 300 216.67 ௚ۙͷ3ͭͷσʔλ͕ແ͍৔߹͸ɺܭࢉ͕Ͱ͖ͳ͍ ͷͰܽଛ஋ʹͳΔɻ 128
  14. ച্ 100 120 150 200 300 Ҡಈฏۉ ܽଛ஋ ܽଛ஋ 123.33

    156.67 216.67 ӈدͤ (Right Aligned) ച্ 100 120 150 200 300 Ҡಈฏۉ ܽଛ஋ 123.33 156.67 216.67 ܽଛ஋ தدͤ (Center Aligned) ച্ 100 120 150 200 300 Ҡಈฏۉ 123.33 156.67 216.67 ܽଛ஋ ܽଛ஋ ࠨدͤ (Left Aligned) ΢Οϯυ΢ͷ഑ஔ (Window Align) 129
  15. Prophet • Facebookʹ͍ͨσʔλαΠΤϯςΟετ ʢSean J. Taylor & co.ʣ͕࡞ͬͨ࣌ܥྻ༧ ଌΞϧΰϦζϜͰɺΦʔϓϯιʔεͱͯ͠ ެ։͞Ε͍ͯΔɻ(https://

    facebook.github.io/prophet) • ౷ܭɺ࣌ܥྻ༧ଌͷઐ໳஌͕ࣝͳͯ͘΋ ࢖͑ΔΑ͏ʹσβΠϯ͞Ε͍ͯΔɻ Sean J. Taylor @seanjtaylor 138
  16. • νϟʔτΪϟϥϦʔ - ϦϯΫ • ηϛφʔ #54 - ίϩφσʔλͷՄࢹԽ -

    ϦϯΫ • ηϛφʔ #47 ExploratoryͷϑΟϧλʔɺશһू߹ʂ - ϦϯΫ 180 ࢀߟϦϯΫ - ࣌ܥྻσʔλͷՄࢹԽ
  17. 185

  18. 187 ࣌ؒ λΠτϧ ൃදऀ 12:00 ΦʔϓχϯάɾExploratory v6.7ͷ͝঺հ Exploratory, inc ੢ా

    צҰ࿠ 12:25 Ϛʔέοτɾόεέοτ෼ੳΛ׆༻ͨ͠ECαΠτͷߪങ෼ੳ גࣜձࣾΤʔτΡδΣΠ ࠤ౻ ࢙ব༷ 12:50 ٳܜ 13:00 ౷ܭϞσϧΛ࢖ͬͯύʔιφϧσʔλΛޮ཰త͔ͭ҆શʹ׆༻͢Δํ๏ DSInnovationגࣜձࣾ ໺৲ ধ༷ 13:25 ະఆ ೔ຊ੒௕౤ࢿΞϥΠΞϯεגࣜձࣾ ૔෋ ༤ฏ༷ 13:50 ࣭ٙԠ౴ ΞδΣϯμ