1. #1
    Nouveau Candidat au Club
    Inscrit en
    avril 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 2
    Points : 1
    Points
    1

    Par défaut Calculer un score attribué à des internautes selon leur niveau d'activité sur un site web ?

    Bonjour à tous,

    Je souhaite créer un indicateur de synthèse permettant de scorer les utilisateurs d'un site web à partir des variables quantitatives suivantes :
    - nombre de pages vues (V)
    - nombre de recherches effectuées (R)
    - nombre de likes effectués (L)
    - nombre de de posts créés (P)

    1) D'après vous, est-ce que calculer la moyenne d'un individu sur ces 4 critères est suffisant pour établir son score d'activité ? Moyenne x = (V+R+L+P) / 4
    2) L'utilisation de la moyenne ne risque t-elle pas de biaiser les scores à cause d'éventuelles valeurs extrêmes ?

    3) Par ailleurs, je ne sais pas s'il est utile d'appliquer une pondération sur chacune des 4 variables ?

    Auriez-vous des conseils sur la manière d'établir ce score d'activité ? L'idée serait au final de créer 4 classes (inactif / peu actif / actif / très actif) pour regrouper les individus selon leur score.

    Merci d'avance pour votre aide ! Alain.

  2. #2
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherches
    Inscrit en
    août 2008
    Messages
    22 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherches
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 483
    Points : 123 740
    Points
    123 740

    Par défaut



    On peut aussi se demander si tu dois utiliser des fonctions linéaires : quelqu'un qui poste un message et voit cinq pages autres (dont quatre qu'il aime) est-il plus ou moins actif que quelqu'un qui poste cinq messages et voit une autre page ? On a alors V1 = 6, L1 = 4, P1 = 1 et V2 = 6, P2 = 5, c'est-à-dire des scores de 11/4 à chaque fois. J'aurais tendance à dire que le deuxième utilisateur est plus actif, personnellement (mais c'est subjectif).
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    avril 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    Merci pour ta réponse.
    Il faudrait donc que j'établisse des règles de pondération en fonction de l'importance que j'attribue à chacune des actions possibles, même si, comme tu le dis, cela reste subjectif.

    Je vais réfléchir sur une formule de calcul non linéaire mais, si vous avez quelques pistes je suis preneur...

  4. #4
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherches
    Inscrit en
    août 2008
    Messages
    22 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherches
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 483
    Points : 123 740
    Points
    123 740

    Par défaut

    Tu peux tenter des polynômes, par exemple (le carré du nombre de pages vues, par exemple). Regarde déjà aussi ton jeu de données, voir s'il n'y a pas déjà des groupes qui semblent se former (ou utilise un algorithme pour regrouper tes utilisateurs en quatre groupes, comme https://fr.wikipedia.org/wiki/K-moyennes) — ta formule pourrait alors tenter de les reproduire.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/03/2013, 16h17
  2. Lire des fichiers selon leur nom
    Par guiguilelotois dans le forum LabVIEW
    Réponses: 4
    Dernier message: 18/05/2009, 14h55
  3. [Flash MX] Supprimer des carte selon leurs valeurs
    Par Lenalyon dans le forum Flash
    Réponses: 1
    Dernier message: 01/09/2007, 13h18
  4. taille des textbox selon leur contenu
    Par christi dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/02/2007, 17h20
  5. [navigation]Filtrer les internautes selon leur navigateurs
    Par Dsphinx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 18/12/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo