📊 Simulateur MEGC
🏠 Accueil
📁 Modèles
📁 Navigation
🏠
/
Exemples
⬆️
Dossier parent
📄 Modèles
BOP
Calibration_SenAgreg
EMPLOI
INPUT
JOINT
KEYN
Model_SenAgreg-OI
Model_SenAgreg
Model_SenAgreg_Linux
Model_SenAgreg_UTF8
OPEN-VEC
OPEN-VEC_T
OPEN-VEC_T2
OPEN-VEC_T2_Linux
OPEN
Pure exchange
Read_Data
SIMP
TARIFF
TAXENDO
TAXIN
TAXOUT
🖥️ Console
JOINT.gms
Sortie
LST
En attente d'exécution...
Fichier LST non disponible
📝 Code GAMS
$TITLE: MEGC �l�mentaire avec un deux biens, deux facteurs de production et un seul agent *Jean-Marc PHILIP, email:jm.philip@analyze.fr * Ce mod�le est le m�me que le mod�le INPUT.gms en consid�rant que la production des biens X et Y est conjointe TABLE SAM L K RA S1 S2 X Y Total L 40 60 100 K 60 40 100 RA 100 100 200 S1 180 20 200 S2 40 150 190 X 110 90 20 220 Y 90 10 70 170 Total 100 100 200 200 190 220 170 ; $ONTEXT $MODEL:JOINT $SECTORS: S1! Niveau d'activit� de production du secteur 1 S2! Niveau d'activit� de production du secteur 2 W! Niveau d'utilit� pour le consommateur RA $COMMODITIES: PW ! Indice du prix de l'utilit� du consommateur RA PX ! Indice des prix des biens de production du produit X PY ! Indice des prix des biens de production du produit Y PL ! Indice des prix de la r�mun�ration du travail RK ! Indice des prix de la r�mun�ration du capital $CONSUMERS: RA! Le niveau de revenu des consommateurs RA $PROD:S1 t:1 s:1 va:0.5 ci:0.5 O:PX Q:180 O:PY Q:20 I:PL Q:40 va: I:RK Q:60 va: I:PX Q:90 ci: I:PY Q:10 ci: $PROD:S2 t:0.5 s:1 va:0.5 ci:0.5 O:PX Q:40 O:PY Q:150 I:PL Q:60 va: I:RK Q:40 va: I:PX Q:20 ci: I:PY Q:70 ci: $PROD:W s:1 O:PW Q:200 I:PX Q:110 I:PY Q:90 $DEMAND:RA D:PW Q:200 E:PL Q:100 E:RK Q:100 $REPORT: V:Cons O:PW PROD:W V:EmpX I:PL PROD:X V:CapX I:RK PROD:X V:EmpY I:PL PROD:Y V:CapY I:RK PROD:Y V:CIXX I:PX PROD:X V:CIXY I:PY PROD:X V:CIYX I:PX PROD:Y V:CIYY I:PY PROD:Y $OFFTEXT $SYSINCLUDE mpsgeset JOINT PL.FX = 1 ; JOINT.ITERLIM = 0 ; $INCLUDE JOINT.GEN SOLVE JOINT USING MCP ; PARAMETER RESULTS ; RESULTS('Consommation finale') = Cons.l ; RESULTS('R�mun�ration du travail') = EmpX.l + EmpY.l ; ; RESULTS('R�mun�ration du capital') = CapX.l + CapY.l ; RESULTS('Consommation interm�diaire') = CIXX.l+ CIXY.l+ CIYX.l+ CIYY.l ; * Envoi des r�sultats dans un fichier Excel Execute_unload "RESULTS.gdx" RESULTS Execute 'gdxxrw i=RESULTS.gdx o=RESULTS.xlsx par=RESULTS rdim=1 cdim=0 ' ;
▶️ Lancer la Simulation