Notice: Undefined index: question in /var/www/html/constances_aqueduc_16_02_2024_v2/question.php on line 13

QUESTION (Suivis annuels - S2015)

AQ_CESD_Classe_i

AQ-CESD-VARIABLE CALCULEE-Classe
Format de la variable smallint(6)

Suivis annuels - S2015

La classe définit l’état dépressif d’une personne selon son score CESD (AQ_CESD_Score_i). Cette variable compte 2 modalités :

  • 0 → Etat dépressif: non (quand le score est inférieur à 16)
  • 1 → Etat dépressif : oui (quand le score est supérieur ou égal à 16) ;
  • NULL → Valeur manquante

Note : les seuils choisis ici ne sont pas les seuls possibles, on peut choisir d'autres seuils pour calculer les classes différemment à partir du score (voir article)

Code SQL

UPDATE AQ_MODVIE_CESD SET AQ_CESD_Classe_i = 0 WHERE AQ_CESD_Score_i<16;
UPDATE AQ_MODVIE_CESD SET AQ_CESD_Classe_i = 1 WHERE AQ_CESD_Score_i>=16;


AQ_CESD_Classe_i dans les autres questionnaires

AQ_CESD_Score_i

AQ-CESD-VARIABLE CALCULEE-Score
Format de la variable double

Suivis annuels - S2015

⇒ Le score CES-D est calculé à partir des 20 items de la section « Votre moral »
⇒ C’est la moyenne des points attribués à chaque modalité de réponse :

  • 0 pour la modalité « Jamais, très rarement (moins d’1 jour) »;
  • 1 pour la modalité « Occasionnellement (1 à 2 jours) »;
  • 2 pour la modalité « Assez souvent (3 à 4 jours) »;
  • 3 pour la modalité « Fréquemment, tout le temps (5 à 7 jours) ».

Les items 4, 8, 12 et 16 sont inversés et les points attribués aux modalités dans le calcul du score le sont aussi :

  • 3 pour la modalité « Jamais, très rarement (moins d’1 jour) »;
  • 2 pour la modalité « Occasionnellement (1 à 2 jours) »;
  • 1 pour la modalité « Assez souvent (3 à 4 jours) »;
  • 0 pour la modalité « Fréquemment, tout le temps (5 à 7 jours) ».

Le score brut est la somme des points attribués aux différents items.
Cette somme est calculée sur le nombre d’items renseignés:

⇒ Quand le nombre d’items manquants est au plus égal à 4 (<=4), les items manquants sont imputés par la moyenne des items renseignés.
⇒ Si le nombre d’items manquants est supérieur à 4, le score n’est pas calculé et est mis à manquant.

Le score est compris entre 0 et 60.

Code SQL

UPDATE AQ_MODVIE_CESD SET AQ_CESD_Score_i = 0;

DELIMITER |
DROP PROCEDURE IF EXISTS CESD_Score;
CREATE PROCEDURE CESD_Score (var varchar(50))
BEGIN
CASE 	WHEN var in ('Q04','Q08','Q12','Q16') 
		THEN SET @req = CONCAT('UPDATE AQ_MODVIE_CESD SET AQ_CESD_Score_i = AQ_CESD_Score_i+IFNULL((4-AQ_CESD_',var,'_n),AQ_CESD_SOMME/(20-AQ_CESD_NBNULL)) WHERE AQ_CESD_NBNULL<20');
		ELSE SET @req = CONCAT('UPDATE AQ_MODVIE_CESD SET AQ_CESD_Score_i = AQ_CESD_Score_i+IFNULL((AQ_CESD_',var,'_n-1),AQ_CESD_SOMME/(20-AQ_CESD_NBNULL)) WHERE AQ_CESD_NBNULL<20');
		END CASE;
		PREPARE r FROM @req; EXECUTE r; DROP PREPARE r;
END |
DELIMITER ;

CALL CESD_Score('Q01');
CALL CESD_Score('Q02');
CALL CESD_Score('Q03');
CALL CESD_Score('Q04');
CALL CESD_Score('Q05');
CALL CESD_Score('Q06');
CALL CESD_Score('Q07');
CALL CESD_Score('Q08');
CALL CESD_Score('Q09');
CALL CESD_Score('Q10');
CALL CESD_Score('Q11');
CALL CESD_Score('Q12');
CALL CESD_Score('Q13');
CALL CESD_Score('Q14');
CALL CESD_Score('Q15');
CALL CESD_Score('Q16');
CALL CESD_Score('Q17');
CALL CESD_Score('Q18');
CALL CESD_Score('Q19');
CALL CESD_Score('Q20');


AQ_CESD_Score_i dans les autres questionnaires

AQ_COMPORT_AlcConsoJour_i

AQ-Comportement-VARIABLE CALCULEE-Alcool-Consommation d’alcool moyenne minimum par jour en nombre de verres
Format de la variable double

Suivis annuels - S2015

Cette variable est calculée à partir du tableau des consommations journalières de la semaine passée (ou semaine qui précède le remplissage du questionnaire).
Pour obtenir cette variable, on additionne les nombres de verres renseignés par ligne, puis on additionne la somme de chaque ligne en multipliant par 4 la somme correspondant à la ligne du « Lundi au jeudi ».
Ainsi une consommation hebdomadaire est calculée. Pour obtenir la consommation journalière, on divise par 7 la consommation hebdomadaire.

Code SQL

UPDATE AQ_MODVIE_COMPORT SET AQ_COMPORT_AlcConsoJour_i =
(IFNULL(AQ_COMPORT_AlcLJBierNbV_n,0)*4 + IFNULL(AQ_COMPORT_AlcLJVinNbV_n,0)*4 + IFNULL(AQ_COMPORT_AlcLJFortNbV_n,0)*4 + IFNULL(AQ_COMPORT_AlcLJApeNbV_n,0)*4 + 
IFNULL(AQ_COMPORT_AlcLJPremNbV_n,0)*4 + IFNULL(AQ_COMPORT_AlcLJCockNbV_n,0)*4 +
IFNULL(AQ_COMPORT_AlcVBierNbV_n,0) + IFNULL(AQ_COMPORT_AlcVVinNbV_n,0) + IFNULL(AQ_COMPORT_AlcVFortNbV_n,0) + IFNULL(AQ_COMPORT_AlcVApeNbV_n,0) + IFNULL(AQ_COMPORT_AlcVPremNbV_n,0) + IFNULL(AQ_COMPORT_AlcVCockNbV_n,0) +
IFNULL(AQ_COMPORT_AlcSBierNbV_n,0) + IFNULL(AQ_COMPORT_AlcSVinNbV_n,0) + IFNULL(AQ_COMPORT_AlcSFortNbV_n,0) + IFNULL(AQ_COMPORT_AlcSApeNbV_n,0) + IFNULL(AQ_COMPORT_AlcSPremNbV_n,0) + IFNULL(AQ_COMPORT_AlcSCockNbV_n,0) +
IFNULL(AQ_COMPORT_AlcDBierNbV_n,0) + IFNULL(AQ_COMPORT_AlcDVinNbV_n,0) + IFNULL(AQ_COMPORT_AlcDFortNbV_n,0) + IFNULL(AQ_COMPORT_AlcDApeNbV_n,0) + IFNULL(AQ_COMPORT_AlcDPremNbV_n,0) + IFNULL(AQ_COMPORT_AlcDCockNbV_n,0))/7;

UPDATE AQ_MODVIE_COMPORT SET AQ_COMPORT_AlcConsoJour_i = null WHERE 
AQ_COMPORT_AlcLJAucune_n is null and AQ_COMPORT_AlcLJBierNbV_n is null and AQ_COMPORT_AlcLJVinNbV_n is null and AQ_COMPORT_AlcLJFortNbV_n is null 
and AQ_COMPORT_AlcLJApeNbV_n is null and AQ_COMPORT_AlcLJPremNbV_n is null and AQ_COMPORT_AlcLJCockNbV_n is null
and AQ_COMPORT_AlcVAucune_n is null and AQ_COMPORT_AlcVBierNbV_n is null and AQ_COMPORT_AlcVVinNbV_n is null and AQ_COMPORT_AlcVFortNbV_n is null 
and AQ_COMPORT_AlcVApeNbV_n is null and AQ_COMPORT_AlcVPremNbV_n is null and AQ_COMPORT_AlcVCockNbV_n is null
and AQ_COMPORT_AlcSAucune_n is null and AQ_COMPORT_AlcSBierNbV_n is null and AQ_COMPORT_AlcSVinNbV_n is null and AQ_COMPORT_AlcSFortNbV_n is null 
and AQ_COMPORT_AlcSApeNbV_n is null and AQ_COMPORT_AlcSPremNbV_n is null and AQ_COMPORT_AlcSCockNbV_n is null
and AQ_COMPORT_AlcDAucune_n is null and AQ_COMPORT_AlcDBierNbV_n is null and AQ_COMPORT_AlcDVinNbV_n is null and AQ_COMPORT_AlcDFortNbV_n is null 
and AQ_COMPORT_AlcDApeNbV_n is null and AQ_COMPORT_AlcDPremNbV_n is null and AQ_COMPORT_AlcDCockNbV_n is null;


AQ_COMPORT_AlcConsoJour_i dans les autres questionnaires

AQ_COMPORT_AlcRecommandation_i

AQ-Comportement-VARIABLE CALCULEE-Alcool-Recommandation selon la consommation journalière d’alcool
Format de la variable varchar(50)

Suivis annuels - S2015

Cette variable nous renseigne sur la consommation journalière des personnes selon les recommandations (intenationales, cf.référence).
Elle se base sur la consommation établie par AQ_COMPORT_AlcConsoJour_i.
Elle compte 4 modalités :

  • « AUCUNE CONSOMMATION » → Pour les individus qui ont indiqué une consommation nulle.
  • « CONSOMMATION MODEREE » → Pour une consommation inférieure ou égale à 3 verres par jour pour les hommes et 2 verres par jour pour les femmes.
  • « CONSOMMATION NON-RECOMMANDEE » → Pour une consommation supérieure à 3 verres par jour pour les hommes et 2 verres par jour pour les femmes.
  • « VALEURS MANQUANTES » → Lorsque le nombre de verres consommés par jour n’a pas pu être calculé, la variable est manquante.

Code SQL

UPDATE AQ_MODVIE_COMPORT JOIN AQ_MODVIE ON (AQ_COMPORT_Id=AQ_MODVIE_Id) SET AQ_COMPORT_AlcRecommandation_i = 
CASE 
	WHEN AQ_COMPORT_AlcConsoJour_i > 3 AND AQ_MODVIE_Sex = 1 THEN 'CONSOMMATION NON-RECOMMANDEE'
	WHEN AQ_COMPORT_AlcConsoJour_i > 2 AND AQ_MODVIE_Sex = 2 THEN 'CONSOMMATION NON-RECOMMANDEE'
	WHEN AQ_COMPORT_AlcConsoJour_i = 0 THEN 'AUCUNE CONSOMMATION'
	WHEN AQ_COMPORT_AlcConsoJour_i is null and AQ_COMPORT_RefDoc in ('I1','I2','I3','S1','S2','S3','S2015','S2016') THEN 'VALEUR MANQUANTE'
	WHEN AQ_COMPORT_AlcConsoJour_i is null then null
	ELSE 'CONSOMMATION MODEREE' 
END;


AQ_COMPORT_AlcRecommandation_i dans les autres questionnaires

AQ_FOYVIE_ConjCSPPs_i

AQ-Foyer-VARIABLE CALCULEE-Si autre catégorie socioprofessionnelle de votre conjoint(e), précision
Format de la variable varchar(100)

Suivis annuels - S2015

Les champs en clair de la variable AQ_FOYVIE_ConjCSPPs qui ne correspondent pas à une des modalités de réponse de la variable
AQ_FOYVIE_ConjCSP ont été classés en trois modalités . Ces modalités sont les suivantes:

1) Non Informatif

Si une des réponses à la question AQ_FOYVIE_ConjCSPPs est la suivante :

RETRAIT|INVALID|MALAD|ANDICA|MUTIL|CHOMAG|CHOMMAG|CHOMEU|LICENCIE|
ARRET|HOSPITALIS|INAPT|INCAPACIT|ACCIDEN|BLESSE|GUERRE|PENSION|PARAPLEGIQUE|
PARALYSE|DEPRESSION|AVEUGLE|NON VOYANT|DETENU|TRUAND|RECHERCH.*EMPLOI|CHERCH.*TRAV
| DEMAND.*EMPLOI|NE TRAV.*PLU|CONGE|DEMANDEU.*EMPLOI|(P|M)ERE.*FAMIL|PETI.*BOULO|MI.*TEMP

2) Manquant

Dans le cas où la variable AQ_FOYVIE_ConjCSPPs est vide et que "Autre" est coché.

3) Non classe

Pour les champs restants.





  • Les filtres utilisés pour reconnaître certaines chaînes de caractères sont les suivants :
    • | signifie OU
    • .* signifie n'importe quels caractères
    • ^ signifie le début de la chaîne de caractères
    • $ signifie la fin de la chaîne de caractères
    • ?! signifie tout sauf ce mot
    • ? signifie que ce qui est avant est faculatif
    • [] signifie un intervalle autorisé
    • [^] signifie « sauf »
    • {} signifie le nombre d’occurrences de ce qui ce trouve avant


    AQ_FOYVIE_ConjCSPPs_i dans les autres questionnaires

    AQ_MODVIE_DtNais

    AQ-Mode de Vie-Date de naissance
    Format de la variable date

    Suivis annuels - S2015

    S- Question

    Pas de variable nettoyée

    La variable AQ_MODVIE_DtNais n'est pas pour l'instant nettoyée. La variable AQ_MODVIE_DtNais_n n'existe donc pas.


    AQ_MODVIE_DtNais dans les autres questionnaires

    AQ_MODVIE_DtRemp_n

    AQ-Mode de Vie-Date à laquelle vous remplissez ce questionnaire
    Format de la variable brute date
    Format de la variable nettoyée date

    Suivis annuels - S2015

    S- Question

    Recodage de type : Date

    La variable nettoyée sera manquante si la variable est :

         • inférieure à la date de naissance
         • supérieure à la date de remplissage

    AQ_MODVIE_DtRemp_n dans les autres questionnaires

    Suivis annuels - S2015

    Recodage (1) Effectif Pourcentage
    Recodé 5 347 14,36
    Non recodé 31 878 85,64
    Total(2) 37 225 100
       (1) : Si la donnée brute n'est pas manquante et si la donnée nettoyée a été recodée en manquante, elle est comptabilisée en 'Recodé'.

       (2) : Si la question apparait dans les deux vagues du questionnaire de suivi alors
              le total correspond à l'ensemble des individus ayant répondu à ce questionnaire.

              Si la question n'apparait que dans une des deux vagues du questionnaire de suivi alors
              le total correspond au nombre d'individus ayant uniquement répondu à une de ces vagues du questionnaire.


      

    AQ_MODVIE_QuiRemp

    AQ-Mode de Vie-Vous remplissez ce questionnaire
    Format de la variable smallint(6)

    Suivis annuels - S2015

    S- Question

    Pas de variable nettoyée

    La variable AQ_MODVIE_QuiRemp n'est pas pour l'instant nettoyée. La variable AQ_MODVIE_QuiRemp_n n'existe donc pas.


    AQ_MODVIE_QuiRemp dans les autres questionnaires

    AQ_MODVIE_Sex

    AQ-Mode de Vie-Sexe
    Format de la variable smallint(6)

    Suivis annuels - S2015

    S- Question

    Pas de variable nettoyée

    La variable AQ_MODVIE_Sex n'est pas pour l'instant nettoyée. La variable AQ_MODVIE_Sex_n n'existe donc pas.


    AQ_MODVIE_Sex dans les autres questionnaires

    AQ_SOMMEIL_HeurDormi_i

    AQ-Sommeil-VARIABLE CALCULEE-Nombre d’heure moyen de sommeil par jour
    Format de la variable smallint(6)

    Suivis annuels - S2015

    Afin d’avoir une variable similaire entre S2013V1, S2013V2 et S2015, une variable calculée a été créée avec la variable nettoyée de S2015 et la variable nettoyée de S2013V1/S2013V2 transformée en coches similaires à S2015.
    Cette variable permet donc de comparer les heures de sommeil de la même manière des questionnaires de suivi S2013V1, S2013V2 et S2015.
    Pour les questionnaires S2015, cette variable est égale à la variable AQ_SOMMEIL_HeurDormi_n.
    Pour les vagues S2013V1 et S2013V2, la variable AQ_SOMMEIL_SemDurTranc_n a été utilisée pour connaître les tranches correspondantes à la variable AQ_SOMMEIL_HeurDormi_n.


    Les modalités de cette variable sont :

    • 1 → Moins de 5 heures;
    • 2 → Entre 5 heures et moins de 6 heures;
    • 3 → Entre 6 heures et moins de 7 heures;
    • 4 → Entre 7 heures et moins de 8 heures;
    • 5 → Entre 8 heures et moins de 9 heures;
    • 6 → Entre 9 heures et moins de 10 heures;
    • 7 → 10 heures et plus.

    Code SQL

    
    
    -- pour S2015
    
    UPDATE perso_patricem.AQ_MODVIE_SOMMEIL_N
    SET    AQ_SOMMEIL_HeurDormi_i =AQ_SOMMEIL_HeurDormi_n 
    WHERE  AQ_SOMMEIL_RefDoc IN ('S2015');
    
    -- pour S1/S2
    UPDATE perso_patricem.AQ_MODVIE_SOMMEIL_N
    SET    AQ_SOMMEIL_HeurDormi_i =
    CASE
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (1) 	  THEN 1
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (2,3)   THEN 2
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (4,5)   THEN 3
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (6,7)   THEN 4
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (8,9)   THEN 5
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (10,11) THEN 6
    	WHEN AQ_SOMMEIL_SemDurTranc_n IN (12) 	  THEN 7
    	ELSE NULL
    END
    
    WHERE AQ_SOMMEIL_RefDoc IN ('S1','S2'); 


    AQ_SOMMEIL_HeurDormi_i dans les autres questionnaires