Está en la página 1de 4

Simulaciones

El modelo de microsimulacin elaborado fue realizado sobre la plataforma STATA. Es un


modelo de carcter aritmtico y de equilibrio parcial, es decir, no contempla cambios en el
comportamiento de los individuos ante modificaciones en las polticas pblicas. Tampoco
considera efectos dinmicos como consecuencia de los cambios analizados.
Como se seal previamente, los datos utilizados para realizar las simulaciones
corresponden a dos fuentes distintas de informacin. En el caso de los ingresos, a la
Encuesta Continua de Hogares (ECH) correspondiente al ao 2008 y, en el caso de los
gastos, a la Encuesta de Gastos e Ingresos de los Hogares (EGIH) correspondiente a los
aos 2005 y 2006, ltimo dato disponible. Una vez que se unifican las bases, la base
resultante puede ser utilizada tanto para simular cambios en los impuestos directos como
indirectos.
Se presentan a continuacin tres ejemplos de modificacin de impuestos que permitan
ilustrar la forma en que puede ser utilizada la plataforma.
Ejemplo 1: Se cambia el mnimo no imponible del impuesto a la renta personal (IRPF) de
84 a 100 bases de prestaciones y contribuciones (BPC). El IRPF es un impuesto que se
aplica en forma progresional, existiendo 6 tramos o franjas de ingreso con sus respectivas
tasas. El tramo inicial, entre 0 y 84 BPC se encuentra exento de pago. Los tramos se
definieron en la siguiente forma en STATA:
gen tramo=0
replace tramo=1 if (yf_total)<=(84*bpc/12) & yf_total>0
replace tramo=2 if (yf_total)<=(120*bpc/12) & (yf_total)>(84*bpc/12)
replace tramo=3 if (yf_total)<=(180*bpc/12) & (yf_total)>(120*bpc/12)
replace tramo=4 if (yf_total)<=(600*bpc/12) & (yf_total)>(180*bpc/12)
replace tramo=5 if (yf_total)<=(1200*bpc/12) & (yf_total)>(600*bpc/12)
replace tramo=6 if (yf_total)>(1200*bpc/12)

Donde, yf_total es el ingreso por trabajo nominal reconstruido.1 Se divide entre 12 a fin de
llevarlo a trminos mensuales.
1

Recurdese que en la ECH se dispone de ingresos lquidos, es decir, una vez deducidos los impuestos. Por lo
cual fue necesario reconstruir los ingresos nominales.

Una vez definidos los tramos, el clculo del IRPF se obtiene de la siguiente forma:
gen irpf=0 if tramo==1 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf=0.1*((yf_total)-(84*bpc/12)) if tramo==2 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf=0.1*(36*bpc/12)+0.15*((yf_total)-(120*bpc/12)) if tramo==3 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf=0.1*(36*bpc/12)+0.15*(60*bpc/12)+0.2*((yf_total)-(180*bpc/12)) if tramo==4 & pobpcoac==2 & (f85==1 |
f99==1)
replace irpf=0.1*(36*bpc/12)+0.15*(60*bpc/12)+0.2*(420*bpc/12)+0.22*((yf_total)-(600*bpc/12)) if tramo==5 &
pobpcoac==2 & (f85==1 | f99==1)
replace irpf=0.1*(36*bpc/12)+0.15*(60*bpc/12)+0.2*(420*bpc/12)+0.22*(600*bpc/12)+0.25*((yf_total)-(1200*bpc/12))
if tramo==6 & pobpcoac==2 & (f85==1 | f99==1)
recode irpf .=0

Donde pobpcoac==2 & (f85==1 | f99==1) limitan la muestra a trabajadores formales.


La simulacin planteada implica en primera instancia cambiar las franjas originales del
impuesto, que quedan definidas de la siguiente forma:
gen tramo_s=0 if yf_total>0
replace tramo_s=1 if (yf_total)<=(100*bpc/12) & yf_total>0
replace tramo_s=2 if (yf_total)<=(120*bpc/12) & (yf_total)>(100*bpc/12)
replace tramo_s=3 if (yf_total)<=(180*bpc/12) & (yf_total)>(120*bpc/12)
replace tramo_s=4 if (yf_total)<=(600*bpc/12) & (yf_total)>(180*bpc/12)
replace tramo_s=5 if (yf_total)<=(1200*bpc/12) & (yf_total)>(600*bpc/12)
replace tramo_s=6 if (yf_total)>(1200*bpc/12)

Es decir, los nuevos tramos simulados (tramo_s) difieren del original en que el valor
superior del tramo exento deja de ser 84 BPC y pasa a ser 100 BPC (los nmeros pintados
en verde son los que cambiaron).
La aplicacin de los nuevos tramos simulados da lugar al siguiente clculo:
gen irpf_s=0 if tramo_s==1 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf_s=0.1*(yf_total-(100*bpc/12)) if tramo_s==2 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf_s=0.1*(20*bpc/12)+0.15*((yf_total)-(120*bpc/12)) if tramo_s==3 & pobpcoac==2 & (f85==1 | f99==1)
replace irpf_s=0.1*(20*bpc/12)+0.15*(60*bpc/12)+0.2*((yf_total)-(180*bpc/12)) if tramo_s==4 & pobpcoac==2 &
(f85==1 | f99==1)
replace irpf_s=0.1*(20*bpc/12)+0.15*(60*bpc/12)+0.2*(420*bpc/12)+0.22*((yf_total)-(600*bpc/12)) if tramo_s==5 &
pobpcoac==2 & (f85==1 | f99==1)
replace irpf_s=0.1*(20*bpc/12)+0.15*(60*bpc/12)+0.2*(420*bpc/12)+0.22*(600*bpc/12)+0.25*((yf_total)(1200*bpc/12)) if tramo_s==6 & pobpcoac==2& (f85==1 | f99==1)

Nuevamente los nmeros en verde son los que requirieron ser cambiados para realizar la
simulacin. La variable irpf_s, es el monto de IRPF que surge de la aplicacin de los
nuevos tramos simulados. Sobre el mismo, se calculan luego las deducciones al impuesto,
que no cambian en este escenario, para obtener el nuevo IRPF pagado.

Ejemplo 2: Se modifica la tasa bsica del Impuesto al Valor Agregado (IVA) pasando del
22% al 20%. Las tasas exenta y mnima (0% y 10% respectivamente) permanecen
constantes. En primer lugar se calcula el monto de IVA total pagado por los hogares antes
de la simulacin. Para ello, se multiplica el gasto en los distintos bienes por las tasas
impositivas correspondientes, previas a la simulacin.
scalar exento=0
scalar minima=0.1
scalar basica=0.22
scalar imesi1=0.28
g iva = (gasto_b111 + gasto_b411 + gasto_b421 + gasto_b511 + gasto_b451 + gasto_b711 + gasto_b811 + gasto_b911 +
gasto_b951 + gasto_b1011 + gasto_b1051 + gasto_b1211 + gasto_b1251) / (1 + exento)*exento + (gasto_b122 +
gasto_b152 + gasto_b522 + gasto_b552 + gasto_b652 + gasto_b662 + gasto_b712 + gasto_b722 + gasto_b752 +
gasto_b922 + gasto_b952 + gasto_b1122 + gasto_b1252)/(1+minima)*minima + (gasto_b133 + gasto_b153 + gasto_b213
+ gasto_b243 + gasto_b253 + gasto_b333 + gasto_b353 + gasto_b433 + gasto_b453 + gasto_b533 + gasto_b553 +
gasto_b633 + gasto_b653 + gasto_b663 + gasto_b733 + gasto_b753 + gasto_b833 + gasto_b853+ gasto_b933 +
gasto_b953 + gasto_b1133 + gasto_b1153 + gasto_b1233 + gasto_b1253)/(1+basica)*basica
g iva_pc=iva/nperh

A continuacin, se calcula el monto de IVA total pagado por los hogares luego de la
simulacin, como se observa la tasa bsica de IVA ahora se sita en 20%.
scalar exento=0
scalar minima=0.1
scalar basica=0.20
scalar imesi1=0.28
g iva_s1 = (gasto_b111 + gasto_b411 + gasto_b421 + gasto_b511 + gasto_b451 + gasto_b711 + gasto_b811 +gasto_b911
+gasto_b951+gasto_b1011+gasto_b1051+gasto_b1211+gasto_b1251)/(1+exento)*exento + (gasto_b122 + gasto_b152 +
gasto_b522 + gasto_b552 + gasto_b652 + gasto_b662 + gasto_b712 + gasto_b722 + gasto_b752 + gasto_b922 +
gasto_b952 + gasto_b1122 + gasto_b1252)/(1+minima)*minima + (gasto_b133 + gasto_b153 + gasto_b213 + gasto_b243
+ gasto_b253 + gasto_b333 + gasto_b353 + gasto_b433 + gasto_b453 + gasto_b533 + gasto_b553 + gasto_b633 +
gasto_b653 + gasto_b663 + gasto_b733 + gasto_b753 + gasto_b833 + gasto_b853 + gasto_b933 + gasto_b953 +
gasto_b1133 + gasto_b1153 + gasto_b1233 + gasto_b1253)/(1+basica)*basica
g iva_pcs1=iva_s1/nper_h

Ejemplo 3: Se exonera de pago de IVA a los bienes que pertenecen a la canasta de


consumo ms popular. Estos bienes se encuentran en la canasta 152, que se elimina del
programa original.
g iva_s2 =(gasto_b111 + gasto_b411 + gasto_b421 + gasto_b511 + gasto_b451 + gasto_b711 + gasto_b811 + gasto_b911
+ gasto_b951 + gasto_b1011 + gasto_b1051 + gasto_b1211 + gasto_b1251)/(1+exento)*exento + (gasto_b122 +
gasto_b522 + gasto_b552 + gasto_b652 + gasto_b662 + gasto_b712 + gasto_b722 + gasto_b752 + gasto_b922 +
gasto_b952 + gasto_b1122 + gasto_b1252)/(1+minima)*minima + (gasto_b133 + gasto_b153 + gasto_b213 + gasto_b243
+ gasto_b253 + gasto_b333 + gasto_b353 + gasto_b433 + gasto_b453 + gasto_b533 + gasto_b553 + gasto_b633 +

gasto_b653 + gasto_b663 + gasto_b733 + gasto_b753 + gasto_b833 + gasto_b853 + gasto_b933 + gasto_b953 +


gasto_b1133 + gasto_b1153 + gasto_b1233 + gasto_b1253)/(1+basica)*basica + gasto_b152 /(1+exento)*exento
g iva_pcs2=iva_s2/nper_h

Finalmente, una vez obtenido el pago del impuesto per capita antes y despus de las tres
simulaciones (irpf_s, iva_pc, iva_pcs1, iva_pcs2), se calculan indicadores de progresividad
y concentracin para obtener distintas medidas del impacto distributivo de uno y otro
impuesto.

Como usar los programas de simulaciones


Para la realizacin de las simulaciones se dispone de dos programas, uno que simula
cambios en el IVA o en el IRPF alternativamente (simula_escenarios_alt.do) y otro en el
cual se simulan efectos de cambios conjuntos en el IVA y en el IRPF
(simula_escenarios_conj.do). Los programas deben ser corridos en ese orden dado que los
escenarios conjuntos utilizan variables creadas en la simulacin de escenarios alternativos.
Por tanto, el programa para simular escenarios alternativos se corre sobre la base nombrada
base_unica.dta,2

partir

de

la

cual

se

genera

una

base

nombrada

alternativos_baseunica.dta. Esta ltima es la que se utiliza para realizar las simulaciones


conjuntas, dando lugar a una base nombrada conjuntos_baseunica.dta. La base inicial,
base_unica.dta al igual que los programas de simulacin.

Esta base contiene datos de ingresos de los hogares tomados de la Encuesta Continua de Hogares 2008 y
datos de gastos d los hogares tomados de la Encuesta de Gastos e Ingresos de los Hogares 2005/2006.

También podría gustarte