Randomisation de condition expérimentale

More
4 months 2 weeks ago #184917 by KevinN
Bonjour,
Je suis chercheur à l’université et je suis confronté à un petit problème de randomisation de mes conditions expérimentales. Je dois comparer 6 conditions expérimentales qui donnent théoriquement ce design expé :

- Partie 1 + Partie 2 version A + mesures ;
- Partie 1 + Partie 2 version B + mesures ;
- Partie 1 + Partie 2 rien + mesures ;
- Partie 1 version Rien + Partie 2 version A + mesures ;
- Partie 1 version Rien + Partie 2 version B + mesures ;
- Partie 1 version Rien + Partie 2 Rien + mesures.

Donc 6 scénarios de passations, pour remédier à ce petit problème dans LS j’ai divisé mon questionnaire en 5 groupes de questions : partie 1 ; partie 2 et mes mesures en 3 sous-groupes.
Le design de construction est celui-ci, partie 1 : une question obligatoire qui est toujours caché avec pour équation de filtre : if(is_empty(rand.NAOK), rand(1, 2), rand.NAOK).
Puis les éléments devant apparaître en tant que partie 1 ont l’équation de filtre : ((rand.NAOK == "1")) et l’élément « rien » (ici une question cacher) a l’équation de filtre ((rand.NAOK == "2")).
J’ai reproduit le même système pour ma partie 2 mais avec 3 chiffres attribués au lieu de 2.

Maintenant quand je visualise mon questionnaire tout mon « truc » semble fonctionner MAIS (il en fallait un) je me pose plusieurs questions :

- Est-ce que du point de vue d’un expert ma « bidouille » n’est pas trop alambiqué ;
- Est-ce réellement fonctionnelle ?
- Si oui, les participants seront-ils répartis équitablement entre ces différentes conditions ?
- Mes données une fois exportés seront-elle « lisible » mes scénarios seront-ils discernables facilement ? me permettant d’effectuer un traitement statistiques correcte ?

J’espère avoir été clair dans mes explications... je débute sur LS.

Merci d’avance pour vos retours !

Kévin

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
4 months 2 weeks ago #184929 by DenisChenu
C'est une méthode correcte :).

KevinN wrote: - Si oui, les participants seront-ils répartis équitablement entre ces différentes conditions ?

Loi du grand nombre … donc … pas de répartition réellement équitable.

Quand j'ai besoin de répartition équitable : je le fais avec des codes d'invitations, et aussi en utilisant {SAVEDID} : si SAVEDID est divisible par 2 2 sinon 1.
Même chose pour divisible par 3.
L'équation pour par 3 :
{sum(
if(floor((SAVEDID+1)/3) == (SAVEDID+1)/3,1,0),
if(floor((SAVEDID+2)/3) == (SAVEDID+2)/3,2,0),
if(floor((SAVEDID)/3) == (SAVEDID)/3,3,0),
0)}

C'est pas encore parfait : parce-que cela ne prend pas en compte les gens qui vont abandonner …

Mes données une fois exportés seront-elle « lisible » mes scénarios seront-ils discernables facilement ? me permettant d’effectuer un traitement statistiques correcte ?

Tu auras le numéro du scénario, donc ca me semble OK.

J’espère avoir été clair dans mes explications...

Nickel :)



Kévin[/quote]

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
4 months 2 weeks ago #184963 by KevinN
Merci pour ce retour Denis !

Par contre après plusieurs tests, mes données sont un peu illisibles et surtout au niveau des scénarios. Tu me disais que le numéro des scénarios apparaitrait mais je n’ai rien programmé en ce sens. Pour le moment, je dois pointer manuellement pour visualiser le scénario.. Je sèche un peu

Please Log in or Create an account to join the conversation.

More
4 months 2 weeks ago #184966 by DenisChenu
Zut,

J'avais mal compris cette phrase

pour équation de filtre : if(is_empty(rand.NAOK), rand(1, 2), rand.NAOK).


Tu n' pas créé la question equation rand pour recueillir la valeur ?

Si oui : ton scenario est dans cette valeur. Sinon : il faut le faire.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
4 months 2 weeks ago #184971 by KevinN
Oui tu as raison c'est moi qui n'avait pas compris la portée de ce que j'avais fais ... Du coup c'est bon !

Merci encore :)
The following user(s) said Thank You: DenisChenu

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!