国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python 實現(xiàn)關(guān)聯(lián)規(guī)則算法Apriori的示例

瀏覽:57日期:2022-07-09 11:17:44

首先導(dǎo)入包含apriori算法的mlxtend庫,

pip install mlxtend

調(diào)用apriori進(jìn)行關(guān)聯(lián)規(guī)則分析,具體代碼如下,其中數(shù)據(jù)集選取本博客 “機器學(xué)習(xí)算法——關(guān)聯(lián)規(guī)則” 中的例子,可進(jìn)行參考,設(shè)置最小支持度(min_support)為0.4,最小置信度(min_threshold)為0.1,

最小提升度(lift)為1.0,對數(shù)據(jù)集進(jìn)行關(guān)聯(lián)規(guī)則分析,

from mlxtend.preprocessing import TransactionEncoderfrom mlxtend.frequent_patterns import apriorifrom mlxtend.frequent_patterns import association_rulesimport pandas as pddf_arr = [[’蘋果’,’香蕉’,’鴨梨’], [’橘子’,’葡萄’,’蘋果’,’哈密瓜’,’火龍果’], [’香蕉’,’哈密瓜’,’火龍果’,’葡萄’], [’橘子’,’橡膠’], [’哈密瓜’,’鴨梨’,’葡萄’] ]#轉(zhuǎn)換為算法可接受模型(布爾值)te = TransactionEncoder()df_tf = te.fit_transform(df_arr)df = pd.DataFrame(df_tf,columns=te.columns_)#設(shè)置支持度求頻繁項集frequent_itemsets = apriori(df,min_support=0.4,use_colnames= True)#求關(guān)聯(lián)規(guī)則,設(shè)置最小置信度為0.15rules = association_rules(frequent_itemsets,metric = ’confidence’,min_threshold = 0.15)#設(shè)置最小提升度rules = rules.drop(rules[rules.lift <1.0].index)#設(shè)置標(biāo)題索引并打印結(jié)果rules.rename(columns = {’antecedents’:’from’,’consequents’:’to’,’support’:’sup’,’confidence’:’conf’},inplace = True)rules = rules[[’from’,’to’,’sup’,’conf’,’lift’]]print(rules)#rules為Dataframe格式,可根據(jù)自身需求存入文件

輸出結(jié)果如下:

from to sup conf lift0 (哈密瓜) (火龍果) 0.4 0.666667 1.6666671 (火龍果) (哈密瓜) 0.4 1.000000 1.6666672 (哈密瓜) (葡萄) 0.6 1.000000 1.6666673 (葡萄) (哈密瓜) 0.6 1.000000 1.6666674 (葡萄) (火龍果) 0.4 0.666667 1.6666675 (火龍果) (葡萄) 0.4 1.000000 1.6666676 (哈密瓜, 葡萄) (火龍果) 0.4 0.666667 1.6666677 (哈密瓜, 火龍果) (葡萄) 0.4 1.000000 1.6666678 (葡萄, 火龍果) (哈密瓜) 0.4 1.000000 1.6666679 (哈密瓜) (葡萄, 火龍果) 0.4 0.666667 1.66666710 (葡萄) (哈密瓜, 火龍果) 0.4 0.666667 1.66666711 (火龍果) (哈密瓜, 葡萄) 0.4 1.000000 1.666667Process finished with exit code 0

以上就是python 實現(xiàn)關(guān)聯(lián)規(guī)則算法Apriori的示例的詳細(xì)內(nèi)容,更多關(guān)于python 實現(xiàn)關(guān)聯(lián)規(guī)則算法Apriori的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 葫芦岛市| 封开县| 德清县| 北京市| 黄平县| 盖州市| 聊城市| 顺昌县| 青岛市| 霍林郭勒市| 平舆县| 伊宁县| 洞头县| 孝昌县| 温宿县| 河东区| 临漳县| 保康县| 仪陇县| 光泽县| 穆棱市| 新建县| 汾阳市| 陕西省| 玉溪市| 雅安市| 安义县| 郎溪县| 石林| 辰溪县| 花莲县| 富民县| 兴安盟| 雷州市| 新安县| 和政县| 黄龙县| 定日县| 河北省| 鄂州市| 宁城县|