Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
répartir une population
2 participants
Page 1 sur 1
répartir une population
Bonjour à tous,
dans le cadre d'un outil d'aide à la décision je dois mettre en place
une répartition d'une population de mots. J'ai donc des expressions et
le nombre de fois où elles sont saisies dans un moteur de recherche. Ma
grille doit in fine permettre de savoir les mots clefs qui seront choisi
Je ne suis pas très très fort en mathématiques donc je vais essayer d'être le plus clair possible en espérant que vous puissiez m'aider.
Voici un exemple de ce que je pourrais avoir
Mot | Nombre
A | 10
B | 590
C | 720
D | 13000
E | 260
F | 36
G | 91
H | 880
I | 36
J | 110
K | 16
Actuellement je dois donner une note allant de 0 à 10 pour chaque mot
clef. Cette note de 0 à 10 servant par la suite dans un calcul de ratio.
La méthode que j'utilise actuellement sur Excel est de prendre le nombre maximum (13000) et de réaliser 10 tranches (j'alloue un score à chaque tranche) :
de 0 à 1300 : 1 point
de 1300 à 2600 : 2 points ...
de 2600 à 3900 : 3
....
de 11700 à 13000 : 10
Le problème est que cette méthode ne fonctionne que quand mes nombres
sont uniformément répartis. Dans l'exemple que je vous donne ci-haut je
me retrouve avec que des notes égales à 1 et une note de 10 ... peut
faire mieux !
Je pourrais donc les classer par ordre croissant et attribuer ensuite
une note mais je prends alors le risque que I et F ne soient pas dans
la même tranche alors qu'ils devraient l'être .
Lors de mes études, il y a bien longtemps, je me souviens avoir
travaillé sur des répartitions de population avec des formules excel
mais je ne sais plus comment m'y prendre ....
N'étant pas du métier je fais appel aux bonnes ames qui parmi vous pourraient m'aider. Ainsi, est-ce que quelqu'un aurait une idée pour me sauver ?
Merci d'avance à tous ceux qui m'auront déjà lu jusque là et encore plus à ceux qui pourront prendre la peine de me répondre.
Lionel
dans le cadre d'un outil d'aide à la décision je dois mettre en place
une répartition d'une population de mots. J'ai donc des expressions et
le nombre de fois où elles sont saisies dans un moteur de recherche. Ma
grille doit in fine permettre de savoir les mots clefs qui seront choisi
Je ne suis pas très très fort en mathématiques donc je vais essayer d'être le plus clair possible en espérant que vous puissiez m'aider.
Voici un exemple de ce que je pourrais avoir
Mot | Nombre
A | 10
B | 590
C | 720
D | 13000
E | 260
F | 36
G | 91
H | 880
I | 36
J | 110
K | 16
Actuellement je dois donner une note allant de 0 à 10 pour chaque mot
clef. Cette note de 0 à 10 servant par la suite dans un calcul de ratio.
La méthode que j'utilise actuellement sur Excel est de prendre le nombre maximum (13000) et de réaliser 10 tranches (j'alloue un score à chaque tranche) :
de 0 à 1300 : 1 point
de 1300 à 2600 : 2 points ...
de 2600 à 3900 : 3
....
de 11700 à 13000 : 10
Le problème est que cette méthode ne fonctionne que quand mes nombres
sont uniformément répartis. Dans l'exemple que je vous donne ci-haut je
me retrouve avec que des notes égales à 1 et une note de 10 ... peut
faire mieux !
Je pourrais donc les classer par ordre croissant et attribuer ensuite
une note mais je prends alors le risque que I et F ne soient pas dans
la même tranche alors qu'ils devraient l'être .
Lors de mes études, il y a bien longtemps, je me souviens avoir
travaillé sur des répartitions de population avec des formules excel
mais je ne sais plus comment m'y prendre ....
N'étant pas du métier je fais appel aux bonnes ames qui parmi vous pourraient m'aider. Ainsi, est-ce que quelqu'un aurait une idée pour me sauver ?
Merci d'avance à tous ceux qui m'auront déjà lu jusque là et encore plus à ceux qui pourront prendre la peine de me répondre.
Lionel
freyssenonlio- Nombre de messages : 1
Date d'inscription : 10/11/2008
Re: répartir une population
Bonjour,
En fait, ce que tu aborde, c'est la notion de quantiles.
sous excel, il n'existe pas de fonction quantiles, il existe des cas particulier comme la médiane, les quartiles et les centiles.
il existe aussi la fonction RANG.POURCENTAGE
pour ton problème, tu peux l'essayer de la façon suivante:
=10*RANG.POURCENTAGE(matrice;valeur;1)
RANG.POURCENTAGE te renvoie le rang de ta valeur par rapport à ta matrice, le 1 t'arrondit la valeur résultante (de 0 à 1) à un chiffre après la virgule.
Tu obtiens ainsi comme valeurs possibles: 0;0.1;0.2;0.3;0.4;0.5;0.6;0.7;0.8;0.9;1
d'où le 10* pour obtenir un note de 0 à 10
Si tu veux une note sur vingt:
=ARRONDI(20*RANG.POURCENTAGE(matrice;valeur;2);0)
exemple :
=ARRONDI(20*RANG.POURCENTAGE(A$1:A$1000;A1;2);0)
J'ai testé sur un grand jeu de données, toutes valeurs identiques ont la même note, donc pas de soucis entre I et F...
Bonne chance
En fait, ce que tu aborde, c'est la notion de quantiles.
sous excel, il n'existe pas de fonction quantiles, il existe des cas particulier comme la médiane, les quartiles et les centiles.
il existe aussi la fonction RANG.POURCENTAGE
pour ton problème, tu peux l'essayer de la façon suivante:
=10*RANG.POURCENTAGE(matrice;valeur;1)
RANG.POURCENTAGE te renvoie le rang de ta valeur par rapport à ta matrice, le 1 t'arrondit la valeur résultante (de 0 à 1) à un chiffre après la virgule.
Tu obtiens ainsi comme valeurs possibles: 0;0.1;0.2;0.3;0.4;0.5;0.6;0.7;0.8;0.9;1
d'où le 10* pour obtenir un note de 0 à 10
Si tu veux une note sur vingt:
=ARRONDI(20*RANG.POURCENTAGE(matrice;valeur;2);0)
exemple :
=ARRONDI(20*RANG.POURCENTAGE(A$1:A$1000;A1;2);0)
J'ai testé sur un grand jeu de données, toutes valeurs identiques ont la même note, donc pas de soucis entre I et F...
Bonne chance
tinomulot- Nombre de messages : 17
Age : 44
Localisation : Neuvile (Correze)
Date d'inscription : 02/10/2008
Sujets similaires
» suivi d'une population
» données representatives ou pas de ma population?
» Analyse d'une population
» Evolution d'une population
» Pareto /Population/surface
» données representatives ou pas de ma population?
» Analyse d'une population
» Evolution d'une population
» Pareto /Population/surface
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|