Effet de la pause sur les succès
=> Création du fichier « donnees_etude1.xls »
Corine Cardona, Dess Statistiques et Bernard Auriol, MD, Psychiatre
Les données utilisées pour construire le fichier « donnees_etude1.xls » correspondent aux données brutes, c’est-à-dire au fichier « tout2.txt » qui a été renommé en « donnees_brutes.txt » pour des raisons de clarté. Ce fichier contient le nom de la session (agapexxx), le numéro de l’essai, les cibles, les réponses, les signes de réponse (+/-), les temps de réponse, Ht, Rs, l’heure de l’essai, le jour de la semaine, le jour (quanti), le mois et l’année de l’essai.
|
A partir de ce fichier et à l’aide d’une macro Excel, il est possible de créer un fichier de données plus adapté à l’étude.
Un autre fichier annexe est nécessaire pour créer « données_etude1.xls ». Il présente pour chaque session (ou protocole) le nombre de cibles correspondant. Ce fichier est nommé « NbCibleParProtocole.xls ».
![]() |
La macro utilisée pour créer le fichier « données_etudes1.xls » est située dans le module 1 du classeur « Macro.xls » et se nomme « CreationDonneesEtude1 ». [1]
Articulation de la macro « CréationDonnéesEtude1 »
1) Importation du fichier « donnees_brutes.txt ».2) Création d’un nouveau classeur « donnees_etude1.xls ».3) Copie des colonnes suivantes de « donnees_brutes.txt » vers « donnees_etude1.xls » : « Agape », « Essai », « Cible », « heure » (renommée dans « donnees_etude1.xls » « TempsBrut »), « quanti » (renommé dans « donnees_etude1.xls » « Jour »), « mois », « annee », « rep1 » … « rep16 ».4) Suppression des lignes où la cible est « -1 ».5) Création des colonnes « Heure », « Minute », « Seconde » et « TempsSec » à partir de « TempsBrut ».Par exemple : « TempsBrut » = 221517« Heure » = 22, « Minute » = 15 et « Seconde » = 17« TempsSec » = 80117 ( = 22 Í 3600 + 15 Í 60 + 17)6) Création des colonnes « TempsSecPrec » et « EcartEssaiPrec ».Pour le premier essai de la session ou de la sous-session (cf. remarque 1) les deux colonnes sont vides. Pour les autres essais, « TempsSecPrec » correspond à « TempsSec » de l’essai précédent et « EcartEssaiPrec » correspond à « TempsSec » - « TempsSecPrec » (cf. remarque 2)7) Création d’une colonne « Moment ».« Moment » = « Debut » pour le premier essai de la session ou de la sous-session« Moment » = « Reprise » pour le premier essai suivant une pause (cf remarque 3)« Moment » = « Normal » dans les autres cas8) Création des colonnes « NumMoment » et « NumEssai ».« NumMoment » représente un identifiant chronologique de l’ordre du moment au cours d’une même sous-session (« 0 » pour le début, « 1 » pour la première reprise, « 2 » pour la deuxième, etc.)« NumEssai » représente un identifiant chronologique de l’ordre de l’essai, cet identifiant est initialisé à chaque « moment »9) Création de la colonne « NbCibles » à partir des données de « NbCibleParProtocole.xls » (ce fichier présente le nombre de cible correspondant à cahque protocole).10) Création des colonnes « NbVotants », « NbSucces » et « ResultatVote »« NbVotants » correspond au nombre de participants ayant donné une réponse par essai« NbSucces » correspond au nombre de réponses correspondant à la cible« ResultatVote » = « Echec » si
= « Succes » si
= « Nul » si
= « NonValide » si NbVotants = 011) Création des colonnes « NbEchecsAvtSucces » et « NumSucces ».Pour chaque succès, la colonne « NbEchecsAvtSucces » reçoit le nombre d’échecs entre la reprise (ou le début) et le succès considéré. La colonne « NumSuccès » reçoit le numéro chronologique auquel correspond le succès depuis la reprise (ou le début). Par exemple si le succès est le premier, « NumSucces » = 112) Création de la colonne « TrEssai » qui représente un identifiant chronologique de la tranche de l’essai (une tranche regroupant 5 essais consécutifs). Cet identifiant est initialisé à chaque « moment ».13) Création de la colonne « VoteMajoritaire » qui représente l’issu du vote collectif, c’est-à-dire la cible la plus votée. Dans le cas d’égalité, « VoteMajoritaire » prend la valeur « 0 »14) Creation de la colonne « ResultatVoteMaj » qui représente le succès collectif en fonction du vote majoritaire. S’il y a succès, « ResultatVoteMaj » = « SuccesM », s’il y a une égalité (« VoteMajoritaire » = 0 ), « ResultatVoteMaj » = « NulM » et sinon « ResultatVoteMaj » = « EchecM ».Remarques :
1) Certaines sessions, comme par exemple « Agape002 » se sont déroulées sur plusieurs jours, donc en plusieurs séances. Dans ce cas, chaque séance correspond à une sous-session.2) Aucune séance n’a atteint les minuits, ce qui implique qu’il n’y ait pas de précaution à prendre pour le calcul de l’écart de temps entre l’essai en cours et son précédent.3) Une pause correspond à un écart de temps entre deux essais consécutifs supérieurs ou égal à 8 minutes, soit 480 secondes.4) Les seuls cas où le nombre de votants est nul correspondent à des cibles égales à « -1 ». Les lignes correspondant à ces essais ont été supprimées dans l’étape 4 de la macro. La modalité « NonValide » de la variable « ResultatVote » n’apparaît donc jamais.5) Lors de la série du 2/12/93 de la session agape002, certains écarts de temps entre les essais sont nuls. Cette sous-session ne sera pas considérée pour l’étude 1
Le tableau suivant présente la liste des champs du fichier « donnees_etude1.xls ».
Ordre du champ |
Nom du champ |
Description |
1 |
Agape |
Nom de la session |
2 |
Jour |
Jour de la session |
3 |
Mois |
Mois de la session |
4 |
Annee |
Année de la session |
5 |
Essai |
N° de l'essai |
6 |
TempsBrut |
Heure de l'essai comme dans « donnees_brutes.txt » |
7 |
Heure |
Nombre d'heures correspondant à l'heure de l'essai |
8 |
Minute |
Nombre de minutes correspondant à l'heure de l'essai |
9 |
Seconde |
Nombre de secondes correspondant à l'heure de l'essai |
10 |
TempsSec |
Heure de l'essai en secondes |
11 |
TempsSecPrec |
Heure de l'essai précédent en secondes |
12 |
EcartEssaiPrec |
TempsSec - TempsSecPrec |
13 |
Moment |
=>
"Debut" si début de session ou début de sous-session (sessions
sur plusieurs jours) |
14 |
NumMoment |
Identifiant numérique chronologique correspondant au numéro de moment (initialisation au début de la session ou sous-session) |
15 |
NumEssai |
Identifiant numérique chronologique correspondant au numéro de l'essai (initialisation au début du moment) |
16 à 31 |
rep1 à rep16 |
Réponses des participants |
32 |
Cible |
Cible de l'essai |
33 |
NbCibles |
Nombre de cibles possibles (protocole) |
34 |
NbVotants |
Nombre de participants ayant répondus |
35 |
NbSucces |
Nombre de votes pour la cible |
36 |
ResultatVote |
=>
"Echec" si NbSucces/NbVotants < espérance |
37 |
NbEchecsAvtSucces |
Nombre d’échecs entre la dernière reprise et le succès en cours |
38 |
NumSucces |
Ordre chronologique du succès depuis la dernière reprise |
39 |
TrEssai |
Identifiant numérique chronologique correspondant au numéro de la tranche de l'essai (les tranches sont composées de 5 essais avec initialisation au début du moment) |
41 |
VoteMajoritaire |
Correspond au numéro de la cible la plus votée, lors d’égalité, cette variable reçoit la valeur « 0 » |
42 |
ResultatVoteMaj |
Correspond à l’issu de l’essai par vote majoritaire => "EchecM"
si le vote majoritaire ne correspond pas à la cible |
Le fichier « donnees_etude1.xls » présente les données de 27 940 essais, s’étalant entre le 2/12/93 et le 12/01/01.
On se propose de vérifier s’il y a un effet du regroupement des participants (avant la séance ou pendant les pauses) sur les votes des essais qui suivent.
[1] Le document « macro.doc » est une copie du code VB de « macro.xls ».
Pour exécuter les macros, il est nécessaire de changer les chemins d’accès des fichiers dans le code en fonction de leur emplacement chez l’utilisateur.