日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

tableau实战系列(二十八)-以可视化的方式打开关联分析算法购物篮分析(Market Basket Analysis)

發布時間:2025/4/5 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tableau实战系列(二十八)-以可视化的方式打开关联分析算法购物篮分析(Market Basket Analysis) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于購物籃分析

購物籃分析 Market Basket Analysis 是銷售數據研究顧客的購買行為。零售、電信、金融服務、保險、醫療等多行業,可通過了解顧客的購買習慣和規則,挖掘商業利益并建立競爭優勢。

“請問我如何才能在 Tableau 中算出購買了某一類產品,同時購買其他類產品的訂單數量?“很多用戶提出類似的需求。

實現購物籃分析的重要一環,是需要完成同現關系(Co-Occurrence)分析。

我們在 Tableau 中可以用參數和集的功能配合來實現這個計算效果。一起學學看!

?

具體步驟如下:

STEP 1?創建參數?

首先,連接示例-超市數據源。然后,創建1個參數,命名為“選擇產品”,數據類型選擇為“字符串”,允許的值選擇“列表”,“值列表”選擇從字段添加“子類別”字段的所有值。

創建完成后,顯示此參數控件。

STEP 2??創建計算字段?

我們需要創建2個計算字段:?

?第一個計算字段,命名為“同時也購買了”(公式如下),用于標識訂單(除了用戶通過參數選擇的產品外)同時包含的其他產品。

?IF [子類別] <> [選擇產品] THEN [子類別] END

? 第二個計算字段,命名為“產品計數”(公式如下),用于計數匹配的產品。

IF [子類別] = [選擇產品] THEN 1 END

STEP 3?創建集?

接著,我們創建一個集來確定某個訂單是否具有在參數控件中選擇的項:右鍵維度里的“訂單Id”字段,選擇“創建”-“集”。

?

然后,在彈出的創建集對話框中,輸入集的名稱“是否包含選定產品”,轉到“條件”選項卡,選擇“按字段”-“產品計數”-“總和”-“>=”-“1”。

該集用于確定某個訂單是否具有在參數控件中選擇的項。

STEP 4??創建視圖?

最后,我們來創建所需要的視圖:

將“同時也購買了”拖到“行”功能區;

將“訂單Id”拖到“列”功能區,在警告對話框中,單擊“添加所有成員”;

在“列”上單擊“訂單Id”字段,并選擇“度量”-“計數(不重復)”以更改聚合;

在圖形中右鍵單擊 “Null”條形,并選擇“排除”;

將“是否包含選定產品”集拖到“篩選器”功能區。

?

這樣,我們就能計算出:同時購買包含多種子類別產品的訂單量。

通過右側的篩選器,我們選擇不同的產品類別,很容易查看”與此類別商品同時購買“的其他商品類別的訂單量。

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的tableau实战系列(二十八)-以可视化的方式打开关联分析算法购物篮分析(Market Basket Analysis)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。