- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正面临一个关于序列挖掘的棘手问题,假设我有 10 种产品,我有数百万条记录,每条记录都包含用户、产品和购买时间戳。每个用户可能只有 1 条记录或 100 条记录..例如:
user 1, p1, t1
user 1, p1, t2
user 1, p2, t3
user 1, p3, t4
user 1, p1, t5
user 2, p2, t6.....
现在我需要预测何时是向用户推广产品的最佳时机。
到目前为止,我的解决方案是将时间分为几类。然后在数据上应用 Apriori,例如记录将像
user 1, p1T1
user 1, p2T2
user 1, p3T2
user 1, p2T1...
然后我会得到像 p1T1->p2T2 等规则,因为T3>T2>T1...任何不符合这个条件的规则都会被丢弃。
但是,我对这个解决方案不是很满意。有什么建议吗?
最佳答案
您可以应用顺序模式挖掘算法(例如 PrefixSpan、SPAM、GSP)或顺序规则挖掘算法,而不是应用 Apriori。
您可以在我的网站上查看这些算法和一些示例的开源 Java 源代码:
http://www.philippe-fournier-viger.com/spmf/
希望对您有所帮助,
关于algorithm - 用于时间和产品预测的序列挖掘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434874/
我正在尝试提取 MultiLevelPushMenu 插件中当前元素的根路径。 https://github.com/adgsm/multi-level-push-menu 所有者给出了将根级路径提取
我目前使用 Excel 和 SQL Server 商业智能工作室来浏览我的模型,但我一直在寻找一个体面的、中等用户友好的前端应用程序,可用于通过 SSAS 挖掘模型跋涉。 我了解如何将预测用于特定目的
我正在尝试使用 GCC >= 4.4 中可用的 Graphite 循环优化框架,但如果迭代次数未知,我似乎无法让它应用任何转换。例如。这个示例代码: int __attribute__((hot))
我有一个具有以下数据格式的 XML 文件: .... 谁能告诉我如何使用 awk 单行程序对 XML 文件进行数据挖掘?例如,我想知道 abc 的 attr3。它会返回 345 给我。 最佳答案
场景:我在不同的 Azure 租户中有 2 个 AAD 应用程序 - 让我们调用租户 A 和 B。租户 A 中的应用程序定义了租户 B 中的应用程序已同意的自定义 appRole 和 oAuth2Pe
场景:我在不同的 Azure 租户中有 2 个 AAD 应用程序 - 让我们调用租户 A 和 B。租户 A 中的应用程序定义了租户 B 中的应用程序已同意的自定义 appRole 和 oAuth2Pe
我是一名优秀的程序员,十分优秀!