🔢 Simulateur de Modèles GAMS
Modèles d'Équilibre Général Calculable
🏠 Accueil
📊 Modèles
📁 Modèles
BOP
Balance of Payments Model
EMPLOI
Modèle d'Emploi
INPUT
Modèle Input-Output
JOINT
Modèle de Production Jointe
KEYN
Modèle Keynésien
OPEN-VEC-2
Modèle CGE
OPEN-VEC
Économie Ouverte (Vecteur)
OPEN-VEC_T
Économie Ouverte (Temporel)
OPEN-VEC_T2
Économie Ouverte (Temporel v2)
OPEN
Modèle d'Économie Ouverte
Pure exchange
Modèle d'Échange Pur
SIMP
Modèle CGE Simple
TARIFF
Analyse Tarifaire
TAXENDO
Modèle de Taxe Endogène
TAXIN
Incidence Fiscale
TAXOUT
Taxe sur la Production
📝 Code
TAXENDO.gms
$TITLE: MEGC �l�mentaire avec un deux biens, deux facteurs de production et deuc agents * Ce mod�le est le m�me que le mod�le TAXIN en rendant les taxes endog�nes *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 10 10 X 98 2 100 Y 102 8 110 Total 100 100 200 10 100 110 ; PARAMETER TXK0 , rk0 ; TXK0 = 10/40 ; Rk0 = 1+TXK0 ; display TXK0, rk0 ; SCALAR TXK Capital income tax rate; $ONTEXT $MODEL:TAXEND0 $SECTORS: X! Niveau d'activit� pour le secteur X Y! Niveau d'activit� pour le secteur Y W! Niveau d'utilit� pour le consommateur RA G! Niveau d'utilit� pour le gouvernement G $COMMODITIES: PW ! Indice du prix de l'iutlit� du consommateur RA PG ! Indice du prix de l'iutlit� 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 $AUXILIARY: TAU ! Tax multiplier associated with equal yield constraint. $PROD:X s:1 O:PX Q:100 I:PL Q:40 I:RK Q:60 $PROD:Y s:1 O:PY Q:110 I:PL Q:60 I:RK Q:40 p:Rk0 A:GOV N:tau M:TXK $PROD:W s:1 O:PW Q:200 I:PX Q:98 I:PY Q:102 $PROD:G s:1 O:PG Q:10 I:PX Q:2 I:PY Q:8 $DEMAND:RA D:PW Q:200 E:PL Q:100 E:RK Q:100 $DEMAND:GOV D:PG $CONSTRAINT:TAU W * PW * 200 + G * PG * 10 - PL*100 - RK * 100 =E= 10 * (PX + PY)/2; * Nous multiplions le revenu fiscal de r�f�rence (10) par une moyenne pond�r�e des prix X et Y. * avec la contrainte que ce montant reste �gal � la diff�rence entre la somme des utilit�s des agents et de la valeur ajout�e. $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 TAXEND0 PL.FX = 1 ; TAU.L = 1 ; TXK = TXK0 ; TAXEND0.ITERLIM = 0 ; $INCLUDE TAXEND0.GEN SOLVE TAXEND0 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
📊 Résultats
Console
LST
Lancez un modèle...
Pas de LST...