SQLで、下記、サンプルデータ(イメージ)から、バスケット分析
ある2つの商品の組み合わせが購入される確率を、それぞれ算出したい考えております。
sql
1create table tbl(id int,kounyu date,item_name); 2insert into tbl values 3(500,'2002-04-16',卵), 4(500,'2002-04-16',鮭), 5(502,'2002-04-16',豆乳), 6(504,'2002-04-17',鮭), 7(505,'2002-04-18',豆乳), 8(505,'2002-04-18',卵), 9(505,'2002-04-18',豆乳), 10....
<出力したいデータイメージ>※数値は仮においています
item_name | order_count | item_name | item_name2 | order_count ----------------+-------------+----------------+----------------+------------- 卵 | 7 | 卵 | 豆乳 | 3 卵 | 7 | 卵 | 鮭 | 2 豆乳 | 5 | 豆乳 | 卵 | 3 豆乳 | 5 | 豆乳 | 鮭 | 4 鮭 | 6 | 鮭 | 卵 | 2 鮭 | 6 | 鮭 | 豆乳 | 4
ここまで出れば、(item_name2)order_count/ (item_name)order_countで信頼度は出せると思っています。
ご教授いただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/24 07:46