[問題] ARULES問題請教
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
library(arules)
data("Groceries")
ar<-Groceries
我想練習說未來如果拿到一份資料要做關聯分析
所以我把範例的Groceries 資料存成1234.csv
然後我再讀取
data.oraginal <- read.table("1234.csv", header=F,sep="\t")# 這是我讀取的方式
data1<-as(data.original,"transactions")#我想靠這個方法變成transaction的形式
只是我再看data1內容 顯示出
transactions in sparse format with
9835 transactions (rows) and
7011 items (columns)
我有點不明白同樣是ar這個資料
transactions in sparse format with
9835 transactions (rows) and
169 items (columns)
col數竟然不一樣, 也因為這樣導致我把data1丟入
data.rule1 <- apriori(data.original, parameter=list(supp=0.001, conf=0.15))
會沒有任何規則被找出, 但是用ar這筆資料就正常 我現在先懷疑是col那應該出問題
只是有點找不道方法解決
還是說變成transaction的形式 不能用data1<-as(data.original,"transactions")
想請教可以怎麼做 感恩
謝謝
[程式範例]:
[關鍵字]:
關聯規則
※ 編輯: jasonfghx (1.200.51.162), 04/07/2018 11:21:55
我自問自答好了
data.rule1 <- apriori(ardata, parameter=list(supp=0.001,
conf=0.15,target="rules"))
加這幾行就可以了
※ 編輯: jasonfghx (1.200.51.162), 04/07/2018 16:00:50
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章