Echantillonnage multicritère selon quotas

Bonjour à tous !

Je parcours très souvent le forum pour trouver des solutions à mes besoins Excel, mais aujourd'hui je ne trouve pas de posts correspondant à mon problème donc je me permets de poster ici

Je possède un fichier de réponses à une enquête avec de multiples données sur chaque répondants (age, sexe, lieu d’habitation etc.).

Chaque ligne correspond à une réponse, c'est à dire un verbatim associés à des éléments de codage (cf age, sexe etc.) séparés en colonne.

Le problème est que nous devons respecter des quotas préalablement fournis pour chaque éléments de codage et que le fichier de réponses collectées ne respecte pas les quotas indiqués.

Par exemple, nous devons avoir 45% d'hommes/55% de femmes, 30%CSP+/26%CSP-/10%Etudiants etc.

Chaque critère peut contenir de nombreux segments (12 maximum).

Pour avoir un fichier de réponses qui respecte les quotas préalablement transmis, je dois donc sélectionner une partie de mon fichier de réponses selon les quotas transmis.

Connaissez-vous un moyen pour sélectionner un échantillon selon plusieurs critères non-exclusifs ?

Plus simplement comment sélectionner échantillon avec un % ou un volume sur de multiples critères ?

Merci beaucoup par avance !

Je transmets une partie du fichier anonymisé demain,

Petite précision, le fichier d'origine fait 11 000 lignes, il y a plus de 15 éléments (ex: sexe) où il faut respecter des quotas sur les segments compris (ex 45% H / 55% F)

Louis

Bonjour,

un essai,

Bonjour H2so4 et merci beaucoup pour ta réponse !!

C'est exactement cela dont nous avons besoin,

Par contre nous avons des commentaires associés aux critères, est-ce qu'il serait possible de les refaire remonter également ? (cf premier onglet)

Je suis totalement novice en VBA malheureusement, est-ce que la formule est adaptable facilement (rajout de critères ?)

En te remerciant et en te souhaitant une très bonne nouvelle année !!

Louis

bonjour,

as-tu essayé ? normalement toute la ligne sélectionnée est copiée.

la macro s'adapte au fichier en fonction des paramètres (la contrainte actuellement est que toutes les données critères doivent être codées par une valeur de 1 à max 20). je peux adapter pour accepter d'autres valeurs (par exemple M,F au lieu de 1,2 pour sexe). Mais avant je veux savoir si cela convient.

Bonjour,

Je n'avais pas essayé de suite, je ne pensais pas que le fichier était flexible !

C'est top ! Merci encore.

Est-ce qu'il est possible de déterminer une marge d'écart entre les quotas à respecter et les quotas dans le fichier ? L'objectif étant à la fois de conserver le maximum de réponses tout en se rapprochant des quotas à respecter.

Encore merci !

Louis

PS : Est-ce qu'il possible de régler le nombre de Max (onglet stats) ?

Est-il capé à 5000 ?

Je viens d'essayer sur le fichier de 11 300 avec deux critères et le maximum de sélections que la macro me remonte est de 4966, ce qui me semble très peu car ces deux critères ont très peu d'écart avec le quota demandé et je pensais qu'elle pourrait remonter environ plus de 9000/10 000 sélections.

Merci par avance

bonjour,

effectivement, il y a avait une erreur de calcul du nombre maximum de lignes possibles étant donné la répartition des données avant ajustement.

j'ai corrigé et ajouté un paramètre qui est l'écart acceptable

Bonjour !

C'est génial !

Pour le volume si je comprends bien, c'est limité à 9800 ou on pourrait le monter à 12 000 par exemple ?

Concernant le choix de la marge d'écart, c'est top, ça rajoute de la flexibilité !

Est-ce que c'est techniquement possible d'ajouter des niveaux d'écarts par critère ?

Les critères n'ayant pas pas tous la même importance, certains sont primordiaux à respecter au pourcent prés et d'autres moins importants.

Le fichier est top !

PS : Sur l'onglet "Stats" il y a des écarts supérieurs à 100%, est-ce normal ?

Merci encore,

Louis

bonjour

1)

Pour le volume si je comprends bien, c'est limité à 9800 ou on pourrait le monter à 12 000 par exemple ?

9800 est le maximum de lignes qu'il est possible d'avoir en respectant les % demandés tenant compte du critère qui est le plus déficitaire par rapport à la demande

exemple tu as un fichier de 10000 lignes, tu veux 50% de F et 50% de M, ton fichier ne contient que 40% de F, pour respecter le critère 50%, tu auras au maximum 10000*40%/50% soit 8000 lignes.

2)

Est-ce que c'est techniquement possible d'ajouter des niveaux d'écarts par critère ?

oui, c'est techniquement possible

3)

Sur l'onglet "Stats" il y a des écarts supérieurs à 100%, est-ce normal ?

oui si tu parles de la colonne F, il s'agit du rapport entre le pourcentage de données demandées et le pourcentage de données disponibles pour ce critère. pour reprendre l'exemple ci dessus, tu demandes 50% de F, ton fichier contient 40% de F et donc 60% de M,

ecart de F = 80% ecart de M=120%

D'accord, je comprends mieux, c'est très clair !

Est-ce que ça serait possible d'avoir cette possibilité (si ça prend peu de temps ?

Merci encore,

ça m'aide énormémennnnttt

Louis

Rechercher des sujets similaires à "echantillonnage multicritere quotas"