Accueil > Applications > Présentation d'O.D.E > Offre et demande d'emplois : le modèle
O.D.E. (Offre et demande d'emplois)
Les équations du modèle
Les déterminants de l'offre d'emploi
Quatre types d'emplois sont distingués dans le modèle : les emplois à temps complet (CDI, CDD, intérim), les emplois à temps partiel (CDI, CDD, intérim), les emplois aidés marchands, les emplois aidés non marchands. Les emplois précaires (CDD et intérim) ne sont pas dissociés des emplois stables (CDI) car on ne juge ici que de l'évolution du volume de l'emploi et de ce point de vue l'instabilité des emplois créés n'aura que peu d'incidence à court terme.
Le PIB en volume
L'offre d'emploi varie selon les besoins de l'appareil productif. Si le PIB augmente, alors les facteurs de production utilisés augmentent dans les mêmes proportions. On supposera que la croissance économique influe de la même façon sur les emplois à temps complet que sur les emplois à temps partiel. Par contre, cette variable n'aura aucune incidence sur les emplois aidés, qu'ils soient marchands ou non marchands. On obtient alors les deux équations suivantes :
VarETCpib = NbETCan-1 x (TxVarPIB / 100) (1)
VarETPpib = NbETPan-1 x (TxVarPIB / 100) (2)
N.B. : le programme limite les variations possibles du PIB en volume. Il vous faudra rester dans l'intervalle [-10% ; +10%]
La productivité du travail
L'offre d'emploi varie en fonction de la productivité du travail. Plus cette productivité du travail s'accroît, moins la quantité de travail nécessaire pour produire est importante. Une augmentation de la productivité du travail réduit donc le nombre d'emplois. Une diminution de la productivité du travail, au contraire, augmente le nombre d'emplois. On supposera que la productivité du travail influe de la même façon sur les emplois à temps complet que sur les emplois à temps partiel. Par contre, cette variable n'aura aucune incidence sur les emplois aidés, qu'ils soient marchands ou non marchands. On obtient alors les deux équations suivantes :
VarETCprod = - NbETCan-1 x (TxVarProd / 100) (3)
VarETPprod = - NbETPan-1 x (TxVarProd / 100) (4)
N.B. : le programme limite les variations possibles de la productivité du travail. Il vous faudra rester dans l'intervalle [-10% ; +10%]
La durée annuelle du travail
L'offre d'emploi varie en fonction de la durée annuelle du travail. Plus cette durée du travail s'accroît, moins le nombre d'emplois nécessaires pour produire est important. Une augmentation de la durée du travail réduit donc le nombre d'emplois. Une diminution de la durée du travail, au contraire, augmente le nombre d'emplois. On supposera que la durée du travail influe de la même façon sur les emplois à temps complet que sur les emplois à temps partiel. Par contre, cette variable n'aura aucune incidence sur les emplois aidés, qu'ils soient marchands ou non marchands. On obtient alors les deux équations suivantes :
VarETCdur = - NbETCan-1 x (TxVarDur / 100) (5)
VarETPdur = - NbETPan-1 x (TxVarDur / 100) (6)
N.B. : le programme limite les variations possibles de la durée du travail. Il vous faudra rester dans l'intervalle [-20% ; +20%]
Les emplois à temps partiel
Le nombre de personnes disposant d'un emploi varie en fonction du nombre de personnes occupant un emploi à temps partiel. Par exemple, si l'on crée deux emplois à mi-temps, cela équivaut à un emploi à temps complet (en termes de quantité de travail utilisé) et génère deux emplois au total. Toutefois, si le nombre d'heures travaillées dans une année reste le même dans l'ensemble de l'économie, ces deux emplois à mi-temps vont se substituer à un emploi à temps complet. Au final, le nombre d'emplois varie en fonction du nombre d'emplois à temps partiel créés moins les emplois à temps complet supprimés. Cet effet de substitution est globalement fonction du Taux Moyen de Temps Partiel (nombre d'heures moyen des travailleurs à temps partiel / nombre d'heures moyen des travailleurs à temps complet). Par contre, cette variable n'aura aucune incidence sur les emplois aidés, qu'ils soient marchands ou non marchands. On obtient alors les deux équations suivantes :
VarETPtp = VarETP (7)
VarETCtp = - VarETPtp x TMTP (8)
N.B. : la baisse du nombre d'emplois à temps partiel ne peut excéder le nombre d'emplois à temps partiel existant
Les emplois aidés
Pour lutter contre le chômage et/ou les difficultés d'insertion professionnelle de certaines catégories de la population, l'Etat peut directement soutenir la création d'emplois dans le secteur marchand ainsi que dans le secteur non marchand. Pour des raisons de simplification, l'utilisateur ne peut indiquer que le nombre global d'emplois supplémentaires aidés qu'il souhaite créer. Mais le programme les répartira entre les emplois aidés du secteur marchand et les emplois aidés du secteur non marchand à l'aide d'un paramètre, PartAidMarchand, qui indique la part des emplois aidés marchands dans l'ensemble des emplois aidés. Cette distinction entre les deux types d'emplois aidés est importante car selon le secteur dans lequel ces emplois sont créés, les effets sur le volume de l'emploi diffèrent. Pour le secteur marchand les emplois aidés créent ce que l'on appelle un effet d'aubaine. Ainsi, ces emplois auraient été en partie créés même sans les aides de l'Etat. Dans ces conditions, cela minore l'effet positif attendu. Les quelques études qui ont été faites sur cette question débouchent rarement sur des résultats chiffrés (les dispositifs ne durent pas assez longtemps pour que l'on puisse en juger efficacement), mais indiquent que cet effet d'aubaine est important. Dans le secteur non marchand, chaque emploi aidé créé augmente d'autant l'emploi total. Il n'y a donc pas d'effet d'aubaine dans ce cas. On considérera que la création d'emplois aidés n'a aucune influence sur les emplois à temps partiel. On obtient alors les trois équations suivantes :
VarEAidMaid = VarEAid x (PartAidMarchand / 100) (9)
VarEAidNMaid = VarEAid x (1 - (PartAidMarchand / 100)) (10)
VarETCaid = - VarEAidMaid x Aubaine (11)
N.B. : la baisse du nombre d'emplois aidés ne peut excéder le nombre d'emplois aidés existant
L'emploi total (effectifs)
Une variable n'aura d'effet sur le nombre d'emplois que si elle a été activée avant la simulation. Les quatre équations suivantes déterminent alors l'emploi total :
NbETC = NbETCan-1 + VarETCpib + VarETCprod + VarETCdur + VarETCtp + VarETCaid (12)
NbETP = NbETPan-1 + VarETPpib + VarETPprod + VarETPdur + VarETPtp (13)
NbEAid = NbEAidan-1 + VarEAidMaid + VarEAidNMaid (14)
NbETotal = NbETC + NbETP + NbEAid (15)
Les déterminants de la demande d'emploi
La demande d'emploi est fonction de la population active qui elle-même dépend de la population totale et des taux d'activité. Ces populations seront scindées en trois groupes d'âge ([15-24 ans], [25-49 ans], [50-69 ans]) et deux genres (masculin et féminin).
La variation de la population totale
Les évolutions démographiques modifient la population totale ce qui aura une incidence sur les évolutions de la population active. Le modèle détermine les structures par genre de la population totale pour chacune des trois tranches d'âge retenues à partir des données fournies pour l'année 0. Ces structures ne varieront pas au cours de la simulation.
Lorsque l'on choisit de manipuler ce facteur, les évolutions de chacune des tranches d'âge sont fixées par le modèle. Le principe retenu est celui du décalage d'un an dans le temps de chaque tranche d'âge, ce qui, compte tenu des naissances antérieures qui varient chaque année, modifie le nombre de personnes de chacune de ces tranches. Ainsi par exemple, en 2019, les personnes de la tranche 15-24 ans sont nées entre 1995 et 2004, soit 7 900 000 de personnes. En avançant d'une année dans la simulation, en 2020, les personnes de la tranche 15-24 ans sont nées entre 1996 et 2005, soit 8 000 000 personnes. On procède de la même façon pour les autres tranches d'âge.
On ne tient pas compte de la mortalité par souci de simplification ici.
Les naissances ayant déjà eu lieu, ces évolutions ne sont à priori pas modifiables par l'utilisateur et sont indiquées dans le tableau suivant.

Variations de la population totale An 0 An 1 An 2 An 3 An 4 An 5
15-24 ans 120 000 100 000 110 00090 000 70 000 60 000
25-49 ans -180 000 -170 000 -180 000-190 000 -140 000 -80 000
50-69 ans 120 000 120 000 160 000140 000 130 000 60 000

Toutefois, il reste possible de modifier les évolutios de la tranche des 15-24 ans si l'on souhaite simuler une accélération ou une réduction du nombre des naissances 15 ans plus tôt.

N.B. : le programme limite les variations possibles de la population totale des 15-24 ans. Il vous faudra rester dans l'intervalle [- 120 000 ; + 120 000]

On peut alors calculer à partir des saisies de l'utilisateur les variations de chaque groupe de la population totale.
DemoPartH15_24 = PTH15_24an0 / (PTH15_24an0 + PTF15_24an0) (16)
DemoPartH25_49 = PTH25_49an0 / (PTH25_49an0 + PTF25_49an0) (17)
DemoPartH50_69 = PTH50_69an0 / (PTH50_69an0 + PTF50_69an0) (18)
VarPTH15_24demo = VarPT15_24demo x DemoPartH15_24 (19)
VarPTF15_24demo = VarPT15_24demo x (1 - DemoPartH15_24) (20)
VarPTH25_49demo = VarPT25_49demo x DemoPartH25_49 (21)
VarPTF25_49demo = VarPT25_49demo x (1 - DemoPartH25_49) (22)
VarPTH50_69demo = VarPT50_69demo x DemoPartH50_69 (23)
VarPTF50_69demo = VarPT50_69demo x (1 - DemoPartH50_69) (24)
Le solde migratoire total
Les évolutions démographiques modifiant la population doivent être complétées par le solde migratoire total. L'Insee ne propose que des évaluations de ce solde car si les flux d'immigration sont connus, les flux d'émigration eux ne le sont pas. On répartira le solde migratoire total dans les groupes d'âge et de genre. Six paramètres inchangés durant la simulation sont utilisés. Il est donc supposé que la structure par âge et par genre des émigrés est la même que pour les immigrés. À partir de ces paramètres, on peut alors calculer les variations de chaque groupe de la population totale.
VarPTH15_24sm = VarSM x (SMPart15_24 x SMPartH15_24) (25)
VarPTF15_24sm = VarSM x (SMPart15_24 x (1 - SMPartH15_24)) (26)
VarPTH25_49sm = VarSM x (SMPart25_49 x SMPartH25_49) (27)
VarPTF25_49sm = VarSM x (SMPart25_49 x (1 - SMPartH25_49)) (28)
VarPTH50_69sm = VarSM x (SMPart50_69 x SMPartH50_69) (29)
VarPTF50_69sm = VarSM x (SMPart50_69 x (1 - SMPartH50_69)) (30)
N.B. : le programme limite les variations possibles du solde migratoire total. Il vous faudra rester dans l'intervalle [- 1 000 000 ; + 1 000 000]
Le changement de comportement à l'égard du travail professionnel
Les taux d'activité dépendent tout d'abord du comportement des hommes et des femmes à l'égard du travail professionnel. À cet égard, ces comportements sont encore assez nettement différents selon le genre d'où la nécessité de les distinguer.
On commencera par prendre en considération la tranche d'âge des 25-49 ans qui n'est guère concernée par les autres facteurs influençant les taux d'activité (retraite et scolarisation). Les taux d'activité des hommes et des femmes de cette tranche d'âge sont donc déterminés par la proportion d'inactifs.
TxH25_49an = 100 - TxInacH25_49an (31)
TxF25_49an = 100 - TxInacF25_49an (32)
Ce comportement aura également une incidence sur les taux d'activité des autres tranches d'âge

N.B. : le programme limite les variations possibles de cette proportion d'inactifs dans la population totale de cette tranche d'âge. Il vous faudra rester dans l'intervalle [0 ; 100]
L'âge moyen de sortie de l'école
Les jeunes de 15 à 24 ans peuvent se trouver dans 3 situations différentes : actifs, inactifs scolarisés ou inactifs non scolarisés. La part des inactifs scolarisés dépend directement de l'âge moyen de sortie de l'école qui peut être différent selon le genre.
Plus cet âge s'élève, plus la part des inactifs scolarisés s'accroît, et donc plus la part des actifs et des inactifs non scolarisés se réduit (et inversement). Si l'âge moyen de sortie de l'école était de 15 ans, alors, tous les jeunes de 15 à 24 ans se trouveraient dans la même situation que les personnes de la tranche d'âge supérieure (y compris quant à leur répartion entre actifs et inactifs). Si l'âge moyen de sortie de l'école est fixé à 25 ans, alors les taux d'activité sont nuls.
On va donc dans un premier temps déterminer la proportion de jeunes scolarisés :
ScoH = ((AgeSortieHan - 15) / (25 - 15)) x 100 (33)
ScoF = ((AgeSortieFan - 15) / (25 - 15)) x 100 (34)
On peut ensuite déterminer la part des jeunes inactifs non scolarisés qui dépend du comportement à l'égard du travail professionnel de la tranche d'âge 25-49 ans :
TxInacH15_24 = (100 - ScoH) x TxInacH25_49 (35)
TxInacF15_24 = (100 - ScoF) x TxInacF25_49 (36)
On déduit de ces résultats les taux d'activité des 15-24 ans :
TxH15_24 = 100 - ScoH - TxInacH15_24 (37)
TxF15_24 = 100 - ScoF - TxInacF15_24 (38)
N.B. : le programme limite les variations possibles de l'âge moyen de sortie de l'école. Il vous faudra rester dans l'intervalle [15 ans ; 25 ans]
L'âge moyen de départ à la retraite
L'âge moyen de départ à la retraite a une incidence sur les taux d'activité des personnes âgées de 50 à 69 ans.
On partira du principe selon lequel plus on augmente l'âge moyen de départ à la retraite, plus les taux d'activité des 50-69 ans se rapprocheront de ceux de la tranche d'âge inférieure : les 25-49 ans. Si l'âge moyen de départ à la retraite était fixé à 70 ans, alors toutes les personnes de 50 à 69 ans se trouveraient dans la même situation que celles de 25 à 49 ans au regard du partage entre activité et inactivité. Si l'âge de départ à la retraite était fixé à 50 ans, alors les taux d'activité des 50-69 ans seraient nuls.
TxH50_69 = ((AgeRetraiteH - 50) / (70 - 50)) x TxH25_49 (39)
TxF50_69 = ((AgeRetraiteF - 50) / (70 - 50)) x TxF25_49 (40)
N.B. : le programme limite les variations possibles de l'âge moyen de départ à la retraite. Il vous faudra rester dans l'intervalle [50 ans ; 70 ans]
La population active totale (effectifs)
Une variable n'aura d'effet sur le nombre d'actifs que si elle a été activée avant la simulation. Les équations suivantes déterminent alors la population active totale.

Calcul des populations totales :
PTH15_24an = PTH15_24an-1 + VarPTH15_24demo + VarPTH15_24sm (41)
PTH25_49an = PTH25_49an-1 + VarPTH25_49demo + VarPTH25_49sm (42)
PTH50_69an = PTH50_69an-1 + VarPTH50_69demo + VarPTH50_69sm (43)
PTH15_69an = PTH15_24an + PTH25_49an + PTH50_69an (44)
PTF15_24an = PTF15_24an-1 + VarPTF15_24demo + VarPTF15_24sm (45)
PTF25_49an = PTF25_49an-1 + VarPTF25_49demo + VarPTF25_49sm (46)
PTF50_69an = PTF50_69an-1 + VarPTF50_69demo + VarPTF50_69sm (47)
PTF15_69an = PTF15_24an + PTF25_49an + PTF50_69an (48)

Calcul du nombre d'actifs :
NbActifsH15_24an = PTH15_24an x TxH15_24an (49)
NbActifsF15_24an = PTF15_24an x TxF15_24an (50)
NbActifsH25_49an = PTH25_49an x TxH25_49an (51)
NbActifsF25_49an = PTF25_49an x TxF25_49an (52)
NbActifsH50_69an = PTH50_69an x TxH50_69an (53)
NbActifsF50_69an = PTF50_69an x TxF50_69an (54)
NbActifsH15_69an = NbActifsH15_24an + NbActifsH25_49an + NbActifsH50_69an (55)
NbActifsF15_69an = NbActifsF15_24an + NbActifsF25_49an + NbActifsF50_69an (56)
NbActifs15_69an = NbActifsH15_69an + NbActifsF15_69an (57)
Le nombre de chômeurs
Le nombre de chômeurs se calcule par simple différence entre le nombre total d'actifs et le nombre total d'emplois :
NbChoan = NbActifs15_69an - NbETotal (58)