自學筆記 - 購物籃關聯分析-兩兩相關
先隨便建個簡單的數據集,簡單就好,我自己能看的明白。
先用R寫一下:
9筆交易,4個商品,密度是0.53;
C商品有6筆交易,B商品有5筆交易,……;
只有1個商品的交易有3筆,含2個商品的有2筆,含3個商品的交易有4筆。
inspect看一下
以上summary內容用excel也可以展示:
然後可以對數據進行展示等等。
apriori:
直接apriori和剔除交易中只有1個商品(gwl[size(gwl)>1)結果有點小差別。(待懂)
如果用excel,兩兩相關還是可以展示的,支持度,置信度,提升度就要自己手動計算。
然後商品1&商品2只要不是相同的就可以組合,購物籃1=購物籃2就說明兩個在同一個購物籃裏。
三個商品同籃按此思路也可以做,麻煩點。
兩兩相關可以整理出來看看之間的關聯程度。
自學筆記 - 購物籃關聯分析-兩兩相關
相關推薦
自學筆記 - 購物籃關聯分析-兩兩相關
相關 說明 roc 數據集 相同 直接 是不是 自學 c4c 一直想做購物籃分析,但是R語言做的總是理解不透,過段時間就忘記,所以想著用excel跟著做一遍是不是能理解的透徹一點。先隨便建個簡單的數據集,簡單就好,我自己能看的明白。先用R寫一下:9筆交易,4個商品,密度是0
Unity3D自學筆記——角色屬性設計分析
角色屬性設計分析 目前資料庫有兩張表與角色屬性有關heroinfo 和 userinfo heroinfo 存放英雄的初始屬性,和growth(升級後增加值),如英雄2級了總血量就是 hp
SpringBoot學習筆記一之【Idea下建立springboot示例、啟動原理分析與兩種部署啟動方式】
1、使用背景 首先說下我們為什麼使用springboot,原因有以下幾點 1、快速建立獨立執行的spring專案以及與主流框架繼承 2、使用嵌入式的Servlet容器,無需打成war包 3、starters自動依賴於版本控制 4、大量的自動配置,簡化開發,也可修改預設值 5、
Shiro源代碼分析之兩種Session的方式
amp msg cto 開源 request cannot pad turn ssa 1、Shiro默認的Session處理方式 <!-- 定義 Shiro 主要業務對象 --> <bean id="s
如何進行軟件測試需求分析(兩圖一文檔)
密碼 一個 哪些 操作 測試的 細節 忽略 使用 完成 1、軟件測試明確需求範圍 了解該需求是為了解決用戶的什麽問題 功能性需求:產品必須有的功能 非功能性需求:是否美觀,用戶體驗,穩定性,易用性等 最容易忽略的一點:明確的需求背後所隱藏的需求(例如登錄,明確的需求是,正確
學習筆記 Perl ->符號用法的兩種解釋
col debug blog 列表 cnblogs .com password pop 用法 Perl ->符號的主要用法解釋 Perl ->符號第一種用法,就是解引用。 根據->後面跟的符號的不同,解不同類型的引用,->[]表示解數組引用,-
Junit 3.8.1 源碼分析之兩個接口
htm get strac .html tab actual string errors iter 1. Junit源碼文件說明 runner framework:整體框架; extensions:可以對程序進行擴展; textui:JUnit運行時的入口程序以及程序結
機器學習實戰(Machine Learning in Action)學習筆記————07.使用Apriori演算法進行關聯分析
機器學習實戰(Machine Learning in Action)學習筆記————07.使用Apriori演算法進行關聯分析關鍵字:Apriori、關聯規則挖掘、頻繁項集作者:米倉山下時間:2018-11-2機器學習實戰(Machine Learning in Action,@author: Peter H
Leetcode刷題筆記——24,兩兩交換連結串列中的的節點(連結串列專題)關於連結串列的操作
由於最近在學c++,在看c++primer,所以leetcode做的題也不是很多了,這個題是很長時間做的,一直想寫一下部落格 但是一直沒來得及,現在我說一下我做這道題的思路: 首先我用的是左右指標來操作連結串列的,所以必須定義兩個指標即左指標和右指標,因此想定義一個左指標和右指標得
LeetCode筆記——兩兩交換表中的節點
題目: 給定一個連結串列,兩兩交換其中相鄰的節點,並返回交換後的連結串列。 示例: 給定 1->2->3->4, 你應該返回 2->1->4->3. 說明: 你的演算法只能使用常數的額外空間。 你不能只是單純的改變節點內部的值,
Python筆記——多執行緒實現的兩種方式及讓多條命令併發執行
一 概念介紹 Thread 是threading模組中最重要的類之一,可以使用它來建立執行緒。有兩種方式來建立執行緒:一種是通過繼承Thread類,重寫它的run方法;另一種是建立一個threading.Thread物件,在它的初始化函式(__i
Hibernate中用left join(左外連線)查詢對映中沒有關聯關係的兩個表記錄問題
public class SplitSummary extends PubBean { // 結算賬單開始日期 private String startDate = ""; // 結算賬單結束日期 private String endDate = ""; // 店鋪編號 private Strin
購物籃分析分類演算法——頻繁模式挖掘(聚類演算法)
頻繁模式是頻繁地出現在資料集中的模式,包括頻繁項集(如牛奶和麵包)、頻繁子序列(首先購買PC,然後是數碼相機,再後是記憶體卡)或頻繁子結構(涉及不同的結構形式,如子圖、子樹或子格,它可
《機器學習實戰》學習筆記:k-近鄰演算法的兩個應用場景
之前學習了k-近鄰演算法的實現後,參考《機器學習實戰》中的例子進行了k-近鄰演算法的測驗,主要測試了針對約會網站和手寫識別系統的資料分類,這兩個測試使用的是《機器學習實戰》提供的資料集。 在編寫函式前,需在.py檔案中新增以下內容: from numpy
《機器學習實戰》筆記之十一——使用Apriori演算法進行關聯分析
第十一章 使用Apriori演算法進行關聯分析 Apriori演算法頻繁項集生成關聯規則生成 從大規模資料集中尋找物品間的隱含關係被稱作為關聯分析(association analysis)和關聯規則學習(association rule learning)。 11.
關聯分析學習筆記
支援度還具有一種期望的性質,可以用於關聯規則的有效發現。 應當小心解釋關聯分析的結果。由關聯規則作出的推論並不必然蘊涵因果關係。它只表示規則前件和後件中的明顯地同時出現, 一個包含K個項的資料集可能產生2^k-1個頻繁項集,不包括空集在內。
【python學習筆記】for迴圈遍歷兩個列表失敗—— ValueError: too many values to unpack
for迴圈遍歷兩個列表失敗—— ValueError: too many values to unpack 問題來源: 我現在有兩個列表,一個是標題,一個是訪問量,我想在一個for迴圈中,獲取這兩個列表中同一位置的值,然後打印出來,記得好像之前看過
Android 經典筆記之一:setOnKeyListener方法事件執行兩次
Android 經典總結案例一 目錄介紹: 1.完美解決onActivityResult提前執行呼叫的一系列問題 1.1 出現的問題 1.2 解決方案 1.3 相關原理說明 1.4 知識拓展 2.EditText呼叫軟鍵盤搜尋的setOnKeyListener方
oracle多表關聯刪除的兩種方法
多表關聯 sele ble 成功 exit sts rac style 方法 oracle多表關聯刪除的兩種方法 第一種使用exists方法 delete from tableA where exits ( select 1 from ta
(一)Shiro筆記——簡介、 架構分析
isp 網絡爬蟲 png struts web subject nts 決定 img 1. Shiro是什麽 Apache Shiro是一個強大靈活的開源安全框架,可以完全處理身份驗證,授權,企業會話管理和加密。 Apache Shiro的首要目標是易於使用和理解。