如何将数据挖掘(关联规则)应用于庞大的数据库?

发布于 2024-08-26 13:06:11 字数 539 浏览 5 评论 0原文

我想做的是在我的 SQL Server 2000 数据库上应用数据挖掘的关联方法。关联规则类似于“查找数据库中一起出现最频繁的项目”。

对于那些不知道或想记住关联方法是什么样的人,请看一下有关数据挖掘中关联规则的演示。

http://www .authorstream.com/Presentation/sushiltry-108428-association-rules-data-mining-science-technology-ppt-powerpoint/

第 17 张幻灯片给出了在数据库上应用关联规则的一个很好的示例。

那么你能帮我看看我应该如何编写我的 SQL 代码吗(当然如果这就足够了)

谢谢。

编辑:我已经更正了链接。

What I want to do is to apply Association method of data mining on my SQL Server 2000 database. Association rule is something like "finding the most frequent items that appear together in database."

For those who don't know or who want to remember what is association method is like, take a look at this presentation about Association rule in Data Mining.

http://www.authorstream.com/Presentation/sushiltry-108428-association-rules-data-mining-science-technology-ppt-powerpoint/

17th slide gives a nice example of applying association rule on a database.

So Can you help me about how should I write my SQL codes (If that will be sufficient of course)

Thanks.

Edit: I have corrected the link.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

妞丶爷亲个 2024-09-02 13:06:11

您需要实现apriori 算法。检查link-1 以及 link-2

You need to implement the apriori algorithm. Check link-1 and also link-2.

沉鱼一梦 2024-09-02 13:06:11

您需要使用MS SQL Server的分析服务。 Analysis Services 具有 Microsoft Association 算法,它是一种关联规则挖掘算法。您需要提供数据集、支持度和置信度值,其余的将由
分析服务。如果数据集非常大,您可以考虑设置模式大小。

http://technet.microsoft.com/en-us/library/ms174916.aspx
http://technet.microsoft.com/en-us/library/ms167047.aspx

或者,您可以使用自己的关联规则挖掘算法实现(Apriori、FP-Growth、Eclat 等)

You need to use the Analysis Services of MS SQL Server. Analysis Services have the Microsoft Association algorithm which is an association rule mining algorithm. You need to provide the dataset, support and confidence value and the rest will be taken care by
Analysis service. If the datset is very large, you may consider setting the pattern size.

http://technet.microsoft.com/en-us/library/ms174916.aspx
http://technet.microsoft.com/en-us/library/ms167047.aspx

Alternatively, you can use your own implementation of association rule mining algorithms( Apriori, FP-Growth, Eclat, etc)

眼角的笑意。 2024-09-02 13:06:11

如果你想要一些 Apriori、FPGrowth、Eclat 等的 Java 实现,你可以看看我的网站: http://www.philippe-fournier-viger.com/spmf/

但它不提供 SQL 插件,因此要使用此代码,您需要先以适当的格式导出数据库。

我认为可能有一些专门用于 SQL 数据库中模式挖掘的工具。通过搜索,你可能会找到一些。

If you want some Java implementations of Apriori, FPGrowth, Eclat, etc., you could have a look at my website: http://www.philippe-fournier-viger.com/spmf/

But it does not offers SQL plugin, so to use this code, you would need to export your database in the appropriate format first.

I think that there may be some tools specialized for pattern mining in SQL databases. By searching you can probably find some.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文