Selected Project

In this paper we analyze the implementation of a public health treaty by national governments using a diffusion of innovations perspective. The central thesis of this article is that national policy implementation is in part a function of the implementation activities of other nations the focal nation is connected to. The treaty studied here is the Framework Convention on Tobacco Control (FCTC).

In this paper we use a probabilistic evolutionary model built upon phylogenetic trees and experimental evidence of gene functional annotations to predict whether or not unannotated genes have a particular function.

This study analyzes the relationship between TV rating and Twitter’s tweeting during the Teleton 2012, an event that is transmitted by all Chilean channels simultaneously. The results suggest a statistically positive impact of television rating on Twitter’s tweeting.

El objetivo de este nota es el de ilustrar, por medio de simulaciones, los posibles efectos sobre las pensiones que obtendrán los trabajadores chilenos adscritos al sistema de capitalización individual, en caso de elevarse la tasa de cotización obligatoria.
Centro de Politicas Laborales, Chile

Recent Publications

  • Network Influences on Policy Implementation: Evidence from a Global Health Treaty


  • On the Automatic Annotation of Gene Functions Using Observational Data and Phylogenetic Trees

    Details Code

  • The Impact of TV Rating on Twitter's Activity: Evidence for Chile Based on the Teleton 2012

    Details PDF

  • El Impacto de un Alza en la Cotización Previsional: Pensiones, Salarios y Empleo

    Details Link

Recent & Upcoming Talks

Recent Posts

Since there are plenty of examples out there telling you how to get started with shiny (like Rstudio’s, or Google), I will focus on telling some of the stuff that I did learned and may not be obvious at first, including some of the mistakes I made. Before start, I just want to stress that I’m writing this after my first shiny app, you’ve been warned! Here it goes: Use the “two-file” method Instead of putting everything, UI and Server, in a single app.


Finally, after a long wait, the R packages googlePublicData (more than 2 years since the last update!) and ABCoptim (roughly a year since the last update) have new versions on CRAN.


In this post I provide a short example in which default arguments are specified not in the function definition, but rather externally making use of environments. A method that I’ve use recently used in netdiffuseR.


Just another matrix with the colors()’s colors


Setting up an R package that supports OpenMP can be a bit awkward. While systems like Ubuntu with g++ have straight forward support for -fopenmp flags, the same may not be true un MacOS’s clang, since the latter is not shipped with it. In order to solve this, it is necesary to have different src/Makevars file depending on whether the compiler supports OpenMP or not. This can be solved using a configure file, more over, autoconf.



PARALLEL: Stata module for parallel computing

Parallel lets you run Stata faster, sometimes faster than MP itself. By organizing your job in several Stata instances, parallel allows you to work with out-of-the-box parallel computing.

aphylo: Statistical Inference of Annotated Phylogenetic Trees

The aphylo R package implements estimation and data imputation methods for Functional Annotations in Phylogenetic Trees.

netdiffuseR: Analysis of Diffusion and Contagion Processes on Networks

Empirical statistical analysis, visualization and simulation of diffusion and contagion processes on networks.