📊 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
TAXOUT.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 deux agents * Ce mod�le est le m�me que le mod�le SIMP en ajoutant des taxes sur la production du secteur Y qui reviennent au gouvernement *Jean-Marc PHILIP, email:jm.philip@analyze.fr TABLE SAM L K RA GOV X Y Total L 40 60 100 K 60 40 100 RA 100 100 200 GOV 30 30 X 90 10 100 Y 110 20 130 Total 100 100 200 30 100 130 ; PARAMETER tau , py0 ; tau = 30/130 ; py0 = 1-tau ; display tau, py0 ; $ONTEXT $MODEL:TAXOUT $SECTORS: X ! Niveau d'activit� pour le secteur X Y ! Niveau d'activit� pour le secteur Y W ! Niveau d'utilit� pour le consommateur G ! Niveau d'utilit� pour le gouvernement $COMMODITIES: PW ! Indice du prix de l'utilit� du consommateur PG ! Indice du prix de l'utilit� du gouvernement 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 GOV! Solde de revenu du gouvernement $PROD:X s:1 O:PX Q:100 I:PL Q:40 I:RK Q:60 $PROD:Y s:1 O:PY Q:(100+30) A:GOV t:tau I:PL Q:60 I:RK Q:40 $PROD:W s:1 O:PW Q:200 I:PX Q:90 I:PY Q:110 $PROD:G s:1 O:PG Q:30 I:PX Q:10 I:PY Q:20 $DEMAND:RA D:PW E:PL Q:100 E:RK Q:100 $DEMAND:GOV D:PG $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 $OFFTEXT $SYSINCLUDE mpsgeset TAXOUT PL.FX = 1 ; TAXOUT.ITERLIM = 0 ; $INCLUDE TAXOUT.GEN SOLVE TAXOUT USING MCP ; PARAMETER RESULTS ; RESULTS('Consommation') = Cons.l ; RESULTS('R�mun�ration du travail dans le secteur X') = EmpX.l ; RESULTS('R�mun�ration du capital dans le secteur X') = CapX.l ; RESULTS('R�mun�ration du travail dans le secteur Y') = EmpY.l ; RESULTS('R�mun�ration du capital dans le secteur Y') = CapY.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