首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Apriori算法得不到输出

使用Apriori算法得不到输出
EN

Stack Overflow用户
提问于 2021-01-21 00:24:55
回答 1查看 199关注 0票数 1

我的数据帧:

代码语言:javascript
运行
复制
number  assignment_group    short_description   Issue Labels
Req123  Support             TP issue         Battery Failure

我的代码:

将数据框转换为列表

代码语言:javascript
运行
复制
observations = []
for i in range(len(df1)):
    observations.append([str(df1.values[i,j]) for j in range(0,10)])

将数据与算法进行拟合

代码语言:javascript
运行
复制
from apyori import apriori
associations = apriori(observations, min_length = 2, min_support = 0.2, min_confidence = 0.2, min_lift = 3)

将关联转换为列表

代码语言:javascript
运行
复制
associations = list(associations)
print(associations)

返回此函数时未获得任何输出。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-21 00:44:25

我不知道你的df1.values到底是什么,但是,

代码语言:javascript
运行
复制
df1 = [
    'Aa', 'Aa', 'Aa', 'Aa', 'Aa',
    'Bb', 'Cc', 'Dd', 'Ee', 'Ff',
]

observations = []
for i in range(len(df1)):
    observations.append([str(df1[i][j]) for j in range(0, 2)])

下面的代码可以工作。

代码语言:javascript
运行
复制
from apyori import apriori
associations = apriori(
    observations,
    min_length = 2,
    min_support = 0.2,
    min_confidence = 0.2,
    min_lift = 2
)

associations = list(associations)
print(associations)

输出为:

代码语言:javascript
运行
复制
[
    RelationRecord(
        items=frozenset({'a', 'b'}), 
        support=0.5, 
        ordered_statistics=[
            OrderedStatistic(
                items_base=frozenset({'a'}),       
                items_add=frozenset({'b'}),
                confidence=1.0,
                lift=2.0
            ), 
            OrderedStatistic(
                items_base=frozenset({'b'}),
                items_add=frozenset({'a'}),
                confidence=1.0,
                lift=2.0
            )
        ]
    )
]

我只将min_lift从3改为2。当它是3时,输出为空。

Apriori算法是寻找频繁项目集作为每个集合之间的关联规则。项目集的频率和长度由超参数调整。因此,尝试不同的超参数,看看你会得到什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65813510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档