4 votes

Comment appliquer le Data Mining (règle d'association) à une énorme base de données ?

Ce que je veux faire, c'est appliquer la méthode d'exploration de données de l'Association sur ma base de données SQL Server 2000. La règle d'association est quelque chose comme "trouver les éléments les plus fréquents qui apparaissent ensemble dans la base de données".

Pour ceux qui ne savent pas ou qui veulent se rappeler ce qu'est la méthode d'association, jetez un coup d'œil à cette présentation sur la règle d'association dans le Data Mining.

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

La 17ème diapositive donne un bel exemple d'application de règle d'association sur une base de données.

Pouvez-vous m'aider à savoir comment écrire mes codes SQL (si cela suffit bien sûr) ?

Merci.

Edit : J'ai corrigé le lien.

2voto

Brani Points 1749

Vous devez mettre en œuvre le algorithme d'apriori . Vérifier lien-1 et aussi lien-2 .

2voto

Blizzard Points 141

Vous devez utiliser les services d'analyse de MS SQL Server. Les services d'analyse disposent de l'algorithme d'association de Microsoft, qui est un algorithme d'exploration de règles d'association. Vous devez fournir le jeu de données, le support et la valeur de confiance et le reste sera pris en charge par le service d'analyse. Si le jeu de données est très grand, vous pouvez envisager de définir la taille du modèle.

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

Vous pouvez également utiliser votre propre implémentation d'algorithmes d'extraction de règles d'association (Apriori, FP-Growth, Eclat, etc.).

0voto

Phil Points 1114

Si vous voulez des implémentations Java d'Apriori, FPGrowth, Eclat, etc., vous pouvez consulter mon site web : http://www.philippe-fournier-viger.com/spmf/

Mais il ne propose pas de plugin SQL, donc pour utiliser ce code, vous devrez d'abord exporter votre base de données dans le format approprié.

Je pense qu'il existe peut-être des outils spécialisés dans l'exploration de motifs dans les bases de données SQL. En cherchant, vous pouvez probablement en trouver.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X