Statistics for Casual analysis using two-part models : a general framework for specification, estimation and inference