Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
912 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Algo pour faire des stats sur un questionnaires [k c dure !]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algo pour faire des stats sur un questionnaires [k c dure !]

n°1024685
le_binr
Posté le 25-03-2005 à 12:22:52  profilanswer
 

Bonjour,
 
Je suis en train de faire un questionnaire en php. Il y a une liste de choix à prioriser c'est a dire que j'ai une liste de question (5 par exemple) et à gauche de chaques lignes il y a un liste déroulante pour que la personne choisissent l'ordre (entre 1 et 5). ce qui donne par exemple si il y a 3 enregistrement :
 
internaute 1 :
 
question a: 3
question b : 1
question c : 2
question d : 5
question e :4
 
 
internaute 2 :
 
question a: 4
question b : 5
question c : 2
question d : 1
question e :3
 
 
internaute 2 :
 
question a: 1
question b : 3
question c : 2
question d : 4
question e :5
 
 
Je voudrait ensuite trouver l'algo pour qu'en php il m'affiche les pourcentage de priorité de type :
 
question 1 : x % de priorité
question 2 : y % de priotite...
 
Mais le problème c'est que plus les chiffres sont petit, et plus c'est une priorité. en effet si l'internaute choisis un mettre la question N° c en 1er, cette dernière a la valeur 1 mathématique, mais la valeur maximal en priorité (puisque c'est sont chois N°1)
 
J'ai beau me casser la tête en deux.. mais ca coince !
 
Si kelk'1 a une idée sur l'algo mathématique, je suis preneur.  
;-)
 
 
Merci ;-)

mood
Publicité
Posté le 25-03-2005 à 12:22:52  profilanswer
 

n°1024691
archangel
Un homme Une vision
Posté le 25-03-2005 à 12:33:28  profilanswer
 

Euh je suis pas sûr d'avoir compris ton problème mais si tu multiplies par -1 ton 1 deviendra -1 et ton 5 deviendra -5 et -1 > -5.
 
Bon c'est peut-être ce qu'il y a de mieux mais ça devrait marcher  :o


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°1024788
le_binr
Posté le 25-03-2005 à 14:19:30  profilanswer
 

Bonjour,
 
Merci pour ton post archangel.
 
Avec -x ca ne fonctionne pas, ca me donne l'opposé du résulta, et je voudrais en fait l'inverse. Je me suis mal exprimé, je vais essayer de synthétiser mieux tout ca.
 
J'ai un questionnaire à remplire ou les internautes priorisent des questions. Par exemple si il y a 5 questions il va y avoir une valeur unique entre 1 et 5 pour chacunes d'elles. la valeur 1 étant plus une priorité que la valeur 5 qui sera la moins priorisé. Je voudrais ensuite faire une moyenne des prioritées de chaque question et dire que la question A à x% en priorité, ma question B a z% de priorité, ce qui va me permettre de classer par ordre de priorité mes questions. c'est un peu comme une compéttion sportive. on calcule pour tous les courreurs (mes questions) leur temps aux divers parcours de 100 m 150 m 200 m ...(mes valeurs entre 1 et 5) et je voudrais connaitre le gagant. En sachant que c'est celui qui a le plus petit score (le moins de temps) qui  remporte la course.
 
J'espère que j'ai été plus clair.
;-)
 
merci !

n°1024792
Moktar1er
No one replies...
Posté le 25-03-2005 à 14:25:39  profilanswer
 

connaissant la valeur max (5 dans ton cas), pourquoi tu ne fais pas valeur_max-priorité ?

n°1024795
0x90
Posté le 25-03-2005 à 14:27:18  profilanswer
 

bha tu fais 6-x pour chaque réponse. ca fait que le 1er aura 5 et le dernier 1, ensuite pour chaque lettre tu fait la somme de tout ses scores ( genre le A a été répondu 4x premier et 2x second sur 6 questionnaires, ca va faire 5+5+5+5+4+4= 28 ), tu divise par le total des réponses ( 6*(5+4+3+2+1) = 114 ), et tu multiplie le resultat par 100 : 28/114*100 = 24.59% de préférence pour la réponse A.
et tu fais ca pour chaque question.  
ou alors j'ai pas compris l'énoncé.

n°1024829
le_binr
Posté le 25-03-2005 à 15:03:36  profilanswer
 

ok, je vais essayer comme ça. Par contre j'ai créer des fonctions ou je récupère des variable. Pour gagner du temps il faut que je trouve comment convertire 15 en 5. Je m'explique, je connais ma somme total, et je cherche ma valeur max. Pour mon cas de figure :
 
A : 1
B : 2
C : 3
D : 4
E : 5
 
Je connais mon total 15 (5 + 4 + 3 + 2 + 1) et il faut que je trouve ma valeur max possible, c a dire 5. Kelk'1 aurait une idée des fois (ps : les cours du collège sont pas si loin mais je m'en souviens plus)
;-)
 
merci !

n°1029469
macgawel
Posté le 30-03-2005 à 10:37:22  profilanswer
 

le_binr a écrit :

ok, je vais essayer comme ça. Par contre j'ai créer des fonctions ou je récupère des variable. Pour gagner du temps il faut que je trouve comment convertire 15 en 5. Je m'explique, je connais ma somme total, et je cherche ma valeur max. Pour mon cas de figure :
 
A : 1
B : 2
C : 3
D : 4
E : 5
 
Je connais mon total 15 (5 + 4 + 3 + 2 + 1) et il faut que je trouve ma valeur max possible, c a dire 5. Kelk'1 aurait une idée des fois (ps : les cours du collège sont pas si loin mais je m'en souviens plus)
;-)
 
merci !


En connnaissant uniquement une somme et le nombre de "votants", tu veux connaître le maximum possible ?
Ben tu fais Total - (Nombre de réponses -1).
Et si c'est supérieur à 5, tu prends 5...
 

n°1030996
le_binr
Posté le 31-03-2005 à 13:45:38  profilanswer
 

OK, merci pour l'info !
;-)
 
Par contre je n'arrives tjrs pas à trouver mon algo pour faire mes stats. Quelqu'un saurait-il comment faire ? Je souhaiterais avoir le pourcentage de priorité pour chacuns des choix d'une liste. Par exemple j'ai 5 questions que les internautes peuvent prioriser de 1 => 5. J'arrive à connaitre la somme pour chacunes des 5 question, mais coment faire pour le rentranscrire en pourcetange en sachant que la valeur la plus petite est la plus grande priorité ?
 
Kelk'1 aurait-il une idée ?
 
Merci !
;-)

n°1031149
0x90
Posté le 31-03-2005 à 14:49:04  profilanswer
 

C'est ce que je t'ai donné déja ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Algo pour faire des stats sur un questionnaires [k c dure !]

 

Sujets relatifs
Algo -> C++[algo] inverser les mots d'une chaine de charactere
[algo] duplicats dans un tableau[algo] Tableau et Sous Tableau maximum.
Algo de recherche de flou[algo] algo non recursif pour parcourir les niveaux d'un arbre
[algo] toutes les permutations d'une chaine de charatereProbleme de validité des stats avec mystats vs direct-stats
Algo de dijkstra pour un mappy[Algo][Java] Optimiser la répartition d'un algo
Plus de sujets relatifs à : Algo pour faire des stats sur un questionnaires [k c dure !]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR