連續7年美國微軟Microsoft全球最有價值專家MVP/ 宏碁Acer雲教授物聯網全球語言版書籍作者/ LIFE-C關鍵能力實驗室創辦人/ 亞太經合會APEC青年科學節國家代表/ 中華民國十大傑出資訊人才/ 台灣學術網路傑出貢獻人員/ 旺宏科學獎特殊貢獻獎/ LiveABC互動英語雜誌專欄作家/ 博客來與金石堂暢銷書排行榜第1名作家/ 從事教育工作超過20年/ 至各機關、學校、企業已進行數百場演講/ 著有60本書……�李啟龍 博士(JASON哥)
購物籃關聯分析的重要概念與PYTHON程式實作
自我介紹(李啟龍 JASON哥)
2
講綱:
3
�巨量資料�與資料科學
4
生活周遭的一些轉變
5
大數據時代的發展
6
巨量資料 BIG DATA 名稱的由來
7
巨量資料
即便每個人物圖案都可以代表10,000 人甚至更多,但充其量也只是很大的數字,並沒有太大的實用性。
巨量資料
擁有眾多特徵的資料相對上比較能夠產生價值。
何謂大數據(BIG DATA)
10
11
大數據時代的思維
12
GOOGLE導航
13
大數據的負面問題
14
影片充電站:TED 演講:不只大數據,更要好數據(15:51)
資料科學
16
資料科學家
17
資料科學家的跨領域知識
18
資料科學家的跨領域知識(續)
1. 電腦科學
2. 數學
3. 領域知識
19
資料科學家「成功」的特質
20
�關聯規則與�購物車分析
21
關聯分析的例子:購物車分析
►購物車分析是關聯分析中的常見案例。
關聯(ASSOCIATION)分析
23
24
關聯分析的例子:購物車分析
定義問題
顧客每次結帳時,結帳櫃台都會將此次購物的所有資料存入資料庫。
選擇方法
採用關聯規則分析求解。
以 X ⇒ Y 代表買了 X 就會買 Y 的關聯規則。
信賴度C(Confidence),定義如下:
支援度S( X ⇒ Y ) = ( X 和Y 同時出現的次數 ) / 所有交易筆數
信賴度C( X ⇒ Y ) = ( X 和Y 同時出現的次數 ) / X 出現的次數
信賴度C( Y ⇒ X ) = ( X 和Y 同時出現的次數 ) / Y 出現的次數
26
關聯分析的例子:購物車分析
實作與分析
實作:假設我們從 5 次的顧客結帳中,收集到 5 筆交易記錄:
交易筆數 | 編號項目 |
T1 | 沙茶醬、豆皮、茼蒿 |
T2 | 沙茶醬、茼蒿 |
T3 | 沙茶醬、牛肉片、茼蒿 |
T4 | 冬粉、沙茶醬 |
T5 | 冬粉、牛肉片 |
關聯分析的例子:購物車分析
支援度 S ( 沙茶醬 ⇒ 茼蒿 ) = 3 / 5 = 0.6
支援度 S ( 冬粉 ⇒ 沙茶醬 ) = 1 / 5 = 0.2
信賴度 C ( 沙茶醬 ⇒ 茼蒿 ) = 3 / 4 = 0.75
沙茶醬和茼蒿同時出現次數
總筆數
沙茶醬和茼蒿同時出現次數
沙茶醬出現次數
關聯分析的例子:購物車分析
| | | | |
| | | | |
關聯規則 X | ⇒ | Y | 支援度S | 信賴度C |
沙茶醬 | ⇒ | 茼蒿 | 0.6 | 0.75 |
茼蒿 | ⇒ | 沙茶醬 | 0.6 | 1 |
冬粉 | ⇒ | 沙茶醬 | 0.2 | 0.5 |
茼蒿 | ⇒ | 豆皮 | 0.2 | 0.33 |
豆皮 | ⇒ | 茼蒿 | 0.2 | 1 |
豆皮 | ⇒ | 牛肉片 | 0 | 0 |
30
�用PYTHON進行購物車品項關聯分析
31
影片充電站:關聯規則的學習與Apriori 演算法�(12:51)
總結
33
CONTACT INFORMATION
Email: jet.jason@gmail.com
FB: https://www.facebook.com/jason.lee.687
WebSite: https://sites.google.com/view/jasontem/
粉絲頁:科技博士Jason哥� 的TEM世界
34