首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户分析和异常值检测

问用户分析和异常值检测
EN

Stack Overflow用户
提问于 2014-03-22 00:02:00
回答 1查看 79关注 0票数 1

我有一个包含100万客户的数据集。他们被分成一些类别,如电子产品客户,食品和饮料客户等。组名称表示客户的个人资料。

每个客户都有不同的行为。例如,假设一位电子顾客至少在购物时购买了一台电子设备。此事务随机或连续重复。所以我用数字代码来表示每一笔交易。

(交易额、交易量、交易类型等)= (100,200,1)

对于每个交易,我都有这个向量,above.it意味着每个客户都有不同的交易行为。

我想知道是否每个客户都有自己的模式?我们有异常值吗?

这基本上是一个分析问题。

您建议使用哪种分析方法?

EN

回答 1

Stack Overflow用户

发布于 2014-03-22 00:11:31

你能说得更具体些吗?你到底想从分析中得到什么?购买模式,客户是异常值,购买是异常值?

如果您想要确定哪些商品是一起购买的,请将交易分组在一起,只需列出同时购买的商品,并使用先验算法或类似算法进行购物篮分析。

如果你想找到相似的客户,使用k近邻或k表示代表客户购买模式的向量(可能只是购买的商品)。您还可以对单个事务执行此操作,以比较事务。

要确定异常值,您可以使用基于密度的聚类算法(例如DBSCAN)将彼此接近的客户聚在一起,并查看那些不在集群中的客户以确定异常值。

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

https://stackoverflow.com/questions/22563644

复制
相关文章

相似问题

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