AQ_VIETRAV_ER_Ratio_i
AQ-Vie au Travail-VARIABLE CALCULEE-Effort-reward RatioFormat de la variable | float |
---|
Mode de vie et Santé - I1/I2/I3 I1 / I2 / I3 correspond aux 3 versions successives du questionnaire « Mode de vie et santé » à l’inclusion.
Le ratio Effort-Reward est calculé à partir de plusieurs items de la partie « Vie au travail ».
Dans un premier temps, on calcule un score lié à l’effort fourni au travail.
Ce score est la somme des réponses des 3 premiers items relatifs à l’effort au travail (Effort items).
Puis dans un second temps on calcule un score lié à la récompense.
Ce score est calculé à partir des 7 items relatifs au sentiment de récompense au travail (Reward items).
Les items 5,6 et 7 (items 2,3 et 4 de la partie « Reward ») sont à inverser pour le calcul du score.
La modalité 1 prend donc la valeur de 4, la modalité 2 prend la valeur de 3, etc…
Le ratio Effort-Reward est le produit du score lié à l’effort sur le score lié à la récompense par le nombre d’items de la partie récompense sur le nombre d’items de la partie effort (en l’occurrence 7/3) :
Lorsque le score est égal à 1, la personne a déclaré 1 effort pour 1 récompense.
Un score inférieur à 1 signifie qu’il y a moins d’efforts pour chaque récompense.
Et enfin, un score supérieur à 1 signifie que la personne fournit plus d’efforts pour chaque récompense.
Se référer à l’article
« Is effort–reward imbalance at work associated with different domains of health functioning? Baseline results from the French CONSTANCES study, International Archives of Occupational and Environmental Health»
Code SQL
UPDATE AQ_MODVIE_VIETRAV SET score_reward=0;
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(AQ_VIETRAV_RecRespSup_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(5-AQ_VIETRAV_PersPromFaib_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(5-AQ_VIETRAV_ChgtIndesir_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(5-AQ_VIETRAV_SecEmpMen_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(AQ_VIETRAV_EstimeMerit_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(AQ_VIETRAV_PersPromSat_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_reward=score_reward+ IFNULL(AQ_VIETRAV_SalaireSat_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_effort=0;
UPDATE AQ_MODVIE_VIETRAV SET score_effort=score_effort+ IFNULL(AQ_VIETRAV_ConstPresse_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_effort=score_effort+ IFNULL(AQ_VIETRAV_FreqInterro_n,0);
UPDATE AQ_MODVIE_VIETRAV SET score_effort=score_effort+ IFNULL(AQ_VIETRAV_PlusExigeant_n,0);
ALTER TABLE AQ_MODVIE_VIETRAV ADD ratio2 FLOAT;
UPDATE AQ_MODVIE_VIETRAV SET ratio2 = CASE WHEN score_reward=0 THEN 0 ELSE score_effort/score_reward END;
UPDATE AQ_MODVIE_VIETRAV SET AQ_VIETRAV_ER_Ratio_i=ratio1*ratio2;