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

Exploratory: 線形回帰の紹介 - 基礎編

Kan Nishida
August 14, 2019

Exploratory: 線形回帰の紹介 - 基礎編

線形回帰のアルゴリズムは昔からあるもので、極めてシンプルなものですが、今でもデータサイエンスの世界では最もよく使われるアルゴリズムです。

このセミナーでは、その基本的なコンセプトの紹介と、線形回帰のアルゴリズムによって作られる予測モデルから得られるインサイトの解釈の仕方の話をします。

Kan Nishida

August 14, 2019
Tweet

More Decks by Kan Nishida

Other Decks in Science

Transcript

  1. 2 εϐʔΧʔ ੢ా צҰ࿠ CEO EXPLORATORY ུྺ 2016೥ɺσʔλαΠΤϯεͷຽओԽͷͨΊɺExploratory, Inc Λཱͪ

    ্͛Δɻ Exploratory, Inc.ͰCEOΛ຿ΊΔ͔ͨΘΒɺσʔλαΠΤϯεɾϒʔ τΩϟϯϓɾτϨʔχϯάͳͲΛ௨ͯ͠γϦίϯόϨʔͰߦΘΕ͍ͯ Δ࠷ઌ୺ͷσʔλαΠΤϯεͷීٴͱڭҭʹऔΓ૊Ήɻ ถΦϥΫϧຊࣾͰɺ16೥ʹΘͨΓσʔλαΠΤϯεͷ։ൃνʔϜΛ཰ ͍ɺػցֶशɺϏοάɾσʔλɺϏδωεɾΠϯςϦδΣϯεɺσʔ λϕʔεʹؔ͢Δ਺ଟ͘ͷ੡඼ΛੈʹૹΓग़ͨ͠ɻ @KanAugust
  2. 41 500ສ ۈଓ೥਺ 40೥ 20೥ 10೥ ೖࣾ 30೥ څྉ 1000ສ

    1500ສ 2000ສ ֤఺͔Βͷڑ཭͕࠷খʹͳΔ Α͏ͳ௚ઢΛҾ͘ɻ
  3. 42 500ສ ۈଓ೥਺ 40೥ 20೥ 10೥ ೖࣾ 30೥ څྉ 1000ສ

    1500ສ 2000ສ څྉ = 50ສ * ۈଓ೥਺ + 500ສ
  4. ༧ଌର৅஋ ( y ) ΛɺҰͭͷ஋ ( x ) ͔Β༧ଌ͢Δ৔߹ y

    = a * x + b ୯ճؼ څྉ = 50ສ * ۈଓ೥਺ + 500ສ
  5. ༧ଌର৅஋ ( y ) Λɺෳ਺ͷ஋ʢx1, x2, … ʣ͔Β༧ଌ͢Δ৔߹ y =

    a1 * x1 + a2 * x2 + b ॏճؼ څྉ = 50ສ * ۈଓ೥਺ + 60ສ * ৬ͷ֊ڃ + 500ສ
  6. 52

  7. 58 ۈଓ೥਺ 4 2 1 0 3 څྉ = 500

    * ۈଓ೥਺+ 5000 5000 5500 6000 6500 ܏͖ɿ500 ۈଓ೥਺͕̍೥૿͑Δͱڅྉ ͸500υϧ্͕Δ
  8. 59 5000 ܏͖ɿ1000 5500 6000 6500 7000 4 2 1

    0 3 ۈଓ೥਺͕̍೥૿͑Δͱڅྉ ͸1000υϧ্͕Δ څྉ = 1000 * ۈଓ೥਺+ 5000 ۈଓ೥਺
  9. 60 4 2 1 0 3 5000 5500 6000 6500

    Slopeɿ-500 ۈଓ೥਺ ۈଓ೥਺͕̍೥૿͑Δͱڅྉ ͸500υϧԼ͕Δɻ څྉ = -500 * ۈଓ೥਺+ 6500
  10. 61 4 2 1 0 3 5000 5500 6000 6500

    ܏͖ɿ0 ۈଓ೥਺ ۈଓ೥਺͕ͲΜͳʹ૿͑ͯ΋ څྉ͸͍ͭ΋5,500υϧʢมΘ Βͳ͍ʣɻ څྉ = 0 * ۈଓ೥਺+ 5500
  11. 63

  12. 64 ۈଓ೥਺ 4೥ 2೥ 1೥ ೖࣾ 3೥ Y੾ยɿ1228 1500 2000

    2500 ܏͖ɿ468 څྉ = 468 * ۈଓ೥਺ + 1228 1000
  13. 71

  14. 84

  15. 104 ۈଓ೥਺ 4 2 1 0 3 5000 5500 6000

    6500 ܏͖ɿ0 ΋͠܏͖͕ 0 Ͱ͋Δͱ͍͏͜ͱ͸… ۈଓ೥਺͕ͲΜͳʹ૿͑ͯ΋ څྉ͸͍ͭ΋5,500υϧʢมΘ Βͳ͍ʣɻ څྉ = 0 * ۈଓ೥਺+ 5500
  16. 109 Distance 4 2 1 0 3 5000 5500 6000

    6500 Slopeɿ0 ۈଓ೥਺͕ͲΜͳʹ૿͑ͯ΋ څྉ͸͍ͭ΋6,593υϧʢมΘ Βͳ͍ʣɻ څྉ = 0 * ۈଓ೥਺+ 6593 ΋͠܏͖͕ 0 Ͱ͋Δͱ͍͏͜ͱ͸…
  17. ༧ଌର৅஋ ( y ) ΛɺҰͭͷ஋ ( x ) ͔Β༧ଌ͢Δ৔߹ y

    = a * x + b ୯ճؼ څྉ = 50ສ * ۈଓ೥਺ + 500ສ
  18. ༧ଌର৅஋ ( y ) Λɺෳ਺ͷ஋ʢx1, x2, … ʣ͔Β༧ଌ͢Δ৔߹ y =

    a1 * x1 + a2 * x2 + b ॏճؼ څྉ = 50ສ * ۈଓ೥਺ + 60ສ * ৬ͷ֊ڃ + 500ສ