Banco Interamericano de Desarrollo
facebook
twitter
youtube
linkedin
instagram
Abierto al públicoBeyond BordersCaribbean Development TrendsCiudades SosteniblesEnergía para el FuturoEnfoque EducaciónFactor TrabajoGente SaludableGestión fiscalGobernarteIdeas MatterIdeas que CuentanIdeaçãoImpactoIndustrias CreativasLa Maleta AbiertaMoviliblogMás Allá de las FronterasNegocios SosteniblesPrimeros PasosPuntos sobre la iSeguridad CiudadanaSostenibilidadVolvamos a la fuente¿Y si hablamos de igualdad?Inicio
Administración pública Agua y saneamiento Ciencia, tecnología e innovación Comercio e integración regional Conocimeinto Abierto Desarrollo infantil temprano Desarrollo urbano y vivienda Educación Energía Género y diversidad Impacto Industrias Creativas Medio ambiente, cambio climático y Salvaguardias Política y gestión fiscal Salud Sin Miedos Trabajo y pensiones
  • Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer

Impacto

  • INICIO
  • CATEGORÍAS
    • Cómo medimos nuestro desempeño
    • Discusiones más allá de la efectividad en el desarrollo
    • Métodos y técnicas de evaluación
    • Qué funciona y qué no en desarrollo
  • Autores
  • Español
    • English

El paquete synth_runner: utilidades para automatizar la estimación con control sintético

March 22, 2016 por Autor invitado 8 Comentarios


Por Brian Quistorff.

El nuevo módulo sobre metodología de control sintético“synth_runner”  ayudar a realizar varias estimaciones, inferencias, diagnósticos y generar visualizaciones de resultados.

synth_runner
iStock

La metodología de control sintético (MCS) (Abadie y Gardeazábal, 2003, Abadie et al., 2010, de aquí en adelante ADH) es un manera de estimar los efectos de tratamiento a través de datos para muestras pequeñas de estudios de casos comparativos.

Similar a un diseño de diferencias en diferencias, la MCS aprovecha las diferencias en las unidades tratadas y no tratadas en el caso a estudiar. Sin embargo, en contraste con un diseño de diferencias en diferencias, la MCS no le da a todas las unidades no tratadas el mismo peso en la comparación.

En lugar de ello, genera un promedio ponderado de las unidades no tratadas que coincide con la unidad tratada durante el período de pretratamiento y lo utiliza como el contrafactual. Además en su estudio ADH, comparten el comando de Stata “synth” para estimaciones individuales. Esta entrada de blog detalla el nuevo módulo “synth_runner” que se basa en el comando anterior para ayudar a realizar varias estimaciones, inferencias, diagnósticos y generar visualizaciones de resultados.

Veamos el ejemplo utilizado en ADH en el que se estima el efecto de la Proposición 99 de California sobre las ventas de cigarrillos. Esta proposición se aprobó en 1988 y aumentó el impuesto sobre los cigarrillos, y además instituyó otras restricciones sobre el tabaco. Primero, eche un vistazo a la tendencia en la venta de cigarrillos per cápita.

synth 1

California aparece representada gráficamente junto con los estados que no promulgaron grandes regulaciones sobre el tabaco ni modificaron sus tasas de impuestos sobre el tabaco. Estos otros 38 estados se denominan “donantes”, ya que pueden utilizarse potencialmente para formar el contrafactual. Como se puede ver, California se ve muy diferente a la mayoría de estos otros estados durante el período de pretratamiento.

Una estrategia sencilla de diferencias en diferencias no sería adecuada ya que no cumple con el supuesto de tendencias paralelas. En lugar de utilizar los estados no tratados por igual, la MCS halla un peso óptimo en los estados no tratados para construir un contrafactual.

Los pesos se hallan de modo que los resultados del pretratamiento del contrafactual  (y cualquier otra variable importante del pretratamiento) coincidan con el de la unidad tratada. A continuación se muestra el contrafactual estimado para California.

synth 2

Se ve que el contrafactual coincide bien con California durante el período de pretratamiento. Sin embargo, en el período posterior al tratamiento, California está mucho más abajo que su contrafactual. Por consiguiente, el efecto estimado es la diferencia entre la unidad tratada y su control sintético durante el período posterior al tratamiento. A continuación se muestra la diferencia entre California y su contrafactual.

synth 3

ADH demuestra que si se pueden hallar los pesos de manera que el contrafactual coincida bien con la unidad tratada en el período de pretratamiento, entonces el efecto estimado no será sesgado, incluso en presencia de factores de confusión no observables (unobserved confounders factors en inglés) que adopten una estructura factorial.

La estructura de factores permitida es más general que el marco de estimación del panel estándar en el que los factores de confusión no observables se limitan a las características invariantes a lo largo del tiempo. En la MCS, el factor de estructura puede albergar unidades en distintas tendencias temporales.

Para la inferencia, la MCS lleva a cabo una serie de pruebas de placebo in situ. Para cada una de las unidades no tratadas, se asume temporalmente que recibió tratamiento al mismo tiempo y se construye un control sintético para cada una utilizando el resto de las unidades no tratadas. Se reúnen los efectos del placebo (diferencias entre las unidades y sus controles sintéticos) para obtener una distribución con la que se puede medir el tamaño relativo del efecto principal.

synth 4

Para calcular el valor p para cada efecto posterior al tratamiento, es necesario hallar la proporción de efectos del placebo que son tan grandes como el efecto principal.

Si muchos efectos del placebo son tan grandes como el efecto principal (es decir, el valor de p es elevado), entonces es probable que el efecto principal se haya observado por casualidad. Como se puede ver arriba en la distribución de las diferencias, las diferencias después del tratamiento serán mayores si la coincidencia del pretratamiento no fue buena. Una alteración común es escalar cada efecto posterior al tratamiento mediante una medida de la calidad de la coincidencia del pretratamiento (el error cuadrado medio de predicción del pretratamiento, RMSP por sus siglas en inglés). Al comparar estas “seudoestadísticas t”, los siguientes son los valores de p para los efectos de la Proposición 99.

synth 5

Cavallo et al. (2013) amplían la MCS al permitir que más de una unidad experimente el tratamiento y posiblemente también en diferentes momentos.

Un efecto general del tratamiento se construye como un promedio de las unidades tratadas, con efectos relativos a la fecha de su tratamiento. Este promedio elimina el ruido de la estimación y, por lo tanto, se debe hacer lo mismo para la distribución de comparación al realizar la inferencia.

Para cada tratamiento, hay que analizar el grupo de estimaciones de placebo donde se cree que los donantes no tratados experimentan el tratamiento en el período de tratamiento; además de seleccionar un efecto de placebo de cada grupo, para después tomar el promedio para construir un miembro de la distribución de comparación. Habrá muchos de estos promedios con el crecimiento exponencial del tamaño del grupo de comparación en el número de tratamientos.

El paquete “synth_runner” también realiza varios diagnósticos utilizados en los documentos antes mencionados. El primero es comprobar si un promedio ponderado de donantes puede aproximarse a la unidad tratada en el período de pretratamiento. Esto debe cumplirse si la unidad tratada se encuentra dentro de la envolvente convexa de las unidades de control. El paquete “synth_runner” calcula a partir de la distribución de los RMSPEs del pretratamiento, qué proporción de las unidades de control coinciden peor que la unidad tratada.

El segundo diagnóstico, es que si se construye el contrafactual haciendo coincidir solamente la parte inicial del período de pretratamiento, entonces el contrafactual debe tener éxito para coincidir con el resto del período de pretratamiento. La sección inicial del período de pretratamiento se denomina con frecuencia período de “entrenamiento” y la parte posterior es el período de “validación”. Por ejemplo, Cavallo et al., (2013) apartan la primera mitad del período de pretratamiento como período de entrenamiento. Cuando se utiliza un período de entrenamiento, synth_runner entregará la proporción de unidades de control que coinciden peor que la unidad tratada durante el período de validación.

 

Si desea descargar el archivo Synth runner, lo puede hacer aquí.

 

Brian Quistorff está graduado en Ingeniería Informática por la Stanford University, tiene un máster Economía por la University of British Columbia, y en mayo de 2016 finalizará su doctorado en Economía en la  University of Maryland at College Park.


Archivado Bajo:Métodos y técnicas de evaluación Etiquetado con:Banco Interamericano de Desarrollo, BID, Brian Quistorff, control sintético, datos, metología del control sintético, STATA, synth, synth_runner, Synthetic Control Methodology, Universidad de Maryland

Autor invitado

Reader Interactions

Comments

  1. Mariano Dice

    April 3, 2016 at 7:07 pm

    Hola, el comando synth_runner esta dentro del modulo “synth”…lo estoy usando en una evaluación y me sería muy util contar con el. Lo busque desde el stata pero no lo ubique. Agradecería me ayuden a encontrarlo. Saludos.

    Reply
    • BID-Blog Dice

      April 4, 2016 at 10:50 am

      Estimado Mariano, gracias por encontrar interesante este artículo. Puedes descargar el paquete synth_runner aquí: http://www.iadb.org/document.cfm?id=40217513 Si deseas recibir más contenido como este, suscríbete a nuestro blog en: http://eepurl.com/8thb9 Un saludo.

      Reply
      • Mariano Dice

        April 4, 2016 at 11:12 am

        Muchas Gracias!!!

        Saludos
        m.

        Reply
        • BID-Blog Dice

          April 4, 2016 at 1:14 pm

          A tí, gracias por leernos.

          Reply
  2. Liu Dice

    April 8, 2016 at 1:15 pm

    Hola tengo el paquete synth_runner pero este nececita el módulo synth para funcionar. De ese módulo descargué la mayor parte de los archivos pero no encuento el synthopt.plugin. Agradecería mucho si me ayudaran a encontrarlo.
    Saludos.

    Reply
    • Andrea_LL Dice

      August 23, 2018 at 6:17 pm

      Hola, tuve el mismo inconveniente y lo solucione de la siguiente manera:

      1. Me baje el plugin desde econpapers (escoge la opción)
      https://econpapers.repec.org/software/bocbocode/s457334.htm

      2. Cuando se baje el archivo, pégalo en la subcarpeta “s” de la carpeta “ado” (usualmente la carpeta “ado” está en el disco C).

      3. Renombra el archivo, debe quedar así “synthopt.plugin”, de esta forma en el tipo del archivo dirá “archivo Plugin”.

      4. Corre el comando en STATA y funcionará perfectamente!

      Éxitos.

      Reply
  3. Juan Carlos Mora Montero Dice

    August 11, 2016 at 3:54 pm

    Hola
    Me parece una herramienta de gran valor; y el método de control sintético muy útil.

    Tengo algún problema para descargarlo pero lo seguiré intentando.

    Costa Rica

    Reply
    • BID-Blog Dice

      August 19, 2016 at 9:25 am

      Hola Juan Carlos, nos alegra saber que esta herramienta te parece de utilidad.
      Esperamos que hayas podido resolver los problemas técnicos para poder descargarla.
      Sigue leyéndonos y comparte con nosotros tus opiniones.
      ¡Saludos!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

SIGUENOS

Subscribe

Buscar

Acerca del blog

Este blog resalta ideas efectivas en la lucha contra la pobreza y la exclusión, y analiza el impacto de los proyectos de desarrollo en América Latina y el Caribe.

Categorías

Footer

Banco Interamericano de Desarrollo
facebook
twitter
youtube
youtube
youtube

    Blogs escritos por empleados del BID:

    Copyright © Banco Interamericano de Desarrollo ("BID"). Este trabajo está disponible bajo los términos de una licencia Creative Commons IGO 3.0 Reconocimiento-No comercial-Sin Obras Derivadas. (CC-IGO 3.0 BY-NC-ND) y pueden reproducirse con la debida atribución al BID y para cualquier uso no comercial. No se permite ningún trabajo derivado. Cualquier disputa relacionada con el uso de las obras del BID que no se pueda resolver de manera amistosa se someterá a arbitraje de conformidad con el reglamento de la CNUDMI. El uso del nombre del BID para cualquier otro propósito que no sea la atribución, y el uso del logotipo del BID estarán sujetos a un acuerdo de licencia escrito por separado entre el BID y el usuario y no está autorizado como parte de esta licencia CC-IGO. Tenga en cuenta que el enlace proporcionado anteriormente incluye términos y condiciones adicionales de la licencia.


    Blogs escritos por autores externos:

    Para preguntas relacionadas con los derechos de autor para autores que no son empleados del BID, por favor complete el formulario de contacto de este blog.

    Las opiniones expresadas en este blog son las de los autores y no necesariamente reflejan las opiniones del BID, su Directorio Ejecutivo o los países que representan.

    Atribución: además de otorgar la atribución al respectivo autor y propietario de los derechos de autor, según proceda, le agradeceríamos que incluyera un enlace que remita al sitio web de los blogs del BID.



    Política de privacidad

    Derechos de autor © 2025 · Magazine Pro en Genesis Framework · WordPress · Log in

    Banco Interamericano de Desarrollo

    Aviso Legal

    Las opiniones expresadas en estos blogs son las de los autores y no necesariamente reflejan las opiniones del Banco Interamericano de Desarrollo, sus directivas, la Asamblea de Gobernadores o sus países miembros.

    facebook
    twitter
    youtube
    En este sitio web se utilizan cookies para optimizar la funcionalidad y brindar la mejor experiencia posible. Si continúa visitando otras páginas, se instalarán cookies en su navegador.
    Para obtener más información al respecto, haga clic aquí.
    X
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT