Bonjour,
Je veux bien créer des groupes (profils) de mes clients, et je me demandais qu'elle est le meilleur algorithme que je dois choisir?
Merci bien.
Bonjour,
Je veux bien créer des groupes (profils) de mes clients, et je me demandais qu'elle est le meilleur algorithme que je dois choisir?
Merci bien.
Microsoft Clustering selon toute vraisemblance (http://msdn.microsoft.com/en-us/library/ms174879.aspx)
François JEHL
BI Engineer | MVP SQL Server
http://fjehl.wordpress.com
Pour me contacter, par MP ou ici, mais pas pour des questions techniques.
/*
Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
*/
Merci bien pour votre réponse,
toutefois je veux bien comprendre l'apport de l'algorithme de Naive bayes par rapport à Microsoft Clustering!
Une autre petite question : apres la création de mes clusters, j'aimerais dans un code c# créer une petite interface à partir de laquelle pour chaque client j'indique à quel groupe il appartient! cela est-il possible avec le langage DMX?
Merci.
Le Naive Bayes c'est un algorithme prédictif (i.e. il va prédire un attribut à partir d'autres). Le Clustering sert à trouver des ressemblances entre les cas selon ces valeurs d'attributs. L'usage est différent. La seule ressemblance est que les deux peuvent être visualisés avec un viewer similaire.je veux bien comprendre l'apport de l'algorithme de Naive bayes par rapport à Microsoft Clustering!
Tout à fait. Regarde du côté des requêtes Singleton en DMX, ça ressemblera à un truc comme ça:j'aimerais dans un code c# créer une petite interface à partir de laquelle pour chaque client j'indique à quel groupe il appartient! cela est-il possible avec le langage DMX?
Les parties en gras viennent de ton application. Pour l'exécution de ta requête et la récupération des résultats, là où tu utiliserais des SqlConnection/SqlCommand si tu attaquais une base relationnelle SQL Server tu vas te servir d'ADOMD.NET et des AdomdConnection/AdomdCommand. La page dédiée à la programmation client ADOMD.NET sur MSDN: http://msdn.microsoft.com/fr-fr/library/ms123477.aspx.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT Cluster() FROM [TM Clustering] NATURAL PREDICTION JOIN (SELECT 28 AS [Age], '2-5 Miles' AS [Commute Distance], 'Graduate Degree' AS [Education], 0 AS [Number Cars Owned], 0 AS [Number Children At Home]) AS t
Si tu as besoin d'exemples, j'ai fait deux sessions sur le sujet, une assez vieille en 2008 qui balaie quelques grands principes http://www.microsoft.com/france/visi...e-6d96f388bbc2 (Si jamais le player vidéo ne se lance pas tu peux la télécharger en bas), et une autre en 2010 appliquée au eCommerce avec un peu d'ADOMD.NET: http://fjehl.blogspot.com/2010/03/td-2010-webcasts.html.
François JEHL
BI Engineer | MVP SQL Server
http://fjehl.wordpress.com
Pour me contacter, par MP ou ici, mais pas pour des questions techniques.
/*
Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
*/
Merci bien pour tes réponses. Je regarderai de plus tes sessions .
thx
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager