cls clear all sysuse auto.dta * mpg is instrumented by weight displacement ivppml price mpg foreign trunk, inst(weight displacement foreign trunk) * without instruments ivppml is equivalent to ppml ivppml price mpg foreign trunk ppml price mpg foreign trunk * ivppml can estimate the model even if some observations are negative g y=price-3500 su y ivppml y mpg foreign trunk