SlideShare une entreprise Scribd logo
1  sur  26
統計勉強会
ロジスティック回帰
鈴木雄登
自己紹介
id: @moc_yuto
facebook: yutosuzu
CyberZのエンジニア
アジェンダ
回帰ってなんだっけ?
ロジスティック??
線形と非線形
結局、何が解きたいの?
回帰ってなんだっけ?
0
0.5
1
1.5
2
2.5
3
3.5
0 1 2 3 4
Y の値 1
Y の値 1
回帰直線
0
0.5
1
1.5
2
2.5
3
3.5
0 1 2 3 4
Y の値 1
Y の値 1
回帰直線
0
0.5
1
1.5
2
2.5
3
3.5
0 1 2 3 4
Y の値 1
Y の値 1
回帰直線 全ての点から
一番近い直線を
求める。
求めた直線で
次を予測。
ロジスティックって?
由来
もともとは、人口増加を説明するために作られた
N:個体数
K:環境収容力
r:相対的増加率
時間
人口
ロジスティック関数は
非線形関数
線形?
非線形?
線形と非線形
線形 非線形
直線 曲線
線形と非線形
線形回帰 非線形回帰
直線を引く
曲線
を引く
曲線は、求めにくい!
曲線がだめなら直線にすれ
ばいいじゃないの
ロジスティックの式
引用元:http://www.agri.tohoku.ac.jp/iden/toukei5.html
直線の式に!!!
結局、何解きたいの?
ロジスティック再掲
このグラフの縦軸を
見てみてください
0< y < 1
K=1の時
ロジスティック再掲
y = ax + b
2値「あるかないか」確率
コーラ購入 (x) 確率 (y)
顧客A 0 0.5
顧客B 1 1.0
… … …
これらのデータから、aとbを求める。
y = ax + b
y = ax1 + ax2 + … + b
2値
「あるかないか」
確率
コーラ購入
(x1)
ハンバーガー購入
(x2)
… 確率 (y)
顧客A 0 1 0.5
顧客B 1 0 1.0
… … …
これらのデータから、aとbを求める。
y = a1x1 + a2x2 + … + b
2値
「あるかないか」
すると・・・。
みんなも
ロジスティックで
分析してみよう!
ご清聴
ありがとうございました!

Contenu connexe

Plus de Yuto Suzuki

Plus de Yuto Suzuki (20)

Introduction of View Through Tracking
Introduction of View Through TrackingIntroduction of View Through Tracking
Introduction of View Through Tracking
 
エンジニアのためのマーケティング
エンジニアのためのマーケティングエンジニアのためのマーケティング
エンジニアのためのマーケティング
 
How to Build a Team
How to Build a TeamHow to Build a Team
How to Build a Team
 
プロダクトにおけるScala
プロダクトにおけるScalaプロダクトにおけるScala
プロダクトにおけるScala
 
Do you like scala
Do you like scalaDo you like scala
Do you like scala
 
Re invent
Re inventRe invent
Re invent
 
Slackから始めるChatOps
Slackから始めるChatOpsSlackから始めるChatOps
Slackから始めるChatOps
 
大学の時の研究の話
大学の時の研究の話大学の時の研究の話
大学の時の研究の話
 
F.O.Xを支える技術
F.O.Xを支える技術F.O.Xを支える技術
F.O.Xを支える技術
 
Scala戦士を増やせ
Scala戦士を増やせScala戦士を増やせ
Scala戦士を増やせ
 
Recommend scala
Recommend scalaRecommend scala
Recommend scala
 
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
 
Breezeで始めるデータ分析
Breezeで始めるデータ分析Breezeで始めるデータ分析
Breezeで始めるデータ分析
 
進撃のSbt
進撃のSbt進撃のSbt
進撃のSbt
 
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
 
Deeplearningとは?
Deeplearningとは?Deeplearningとは?
Deeplearningとは?
 
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみた
 
実戦Scala
実戦Scala実戦Scala
実戦Scala
 
Api設計
Api設計Api設計
Api設計
 

ロジスティック回帰