Complied data:

Canada_data.xlsx: Contains complied provincial per capita consumption in level difference, scaled by a constant for estimation purpose (in sheet 'Consumption') and complied provincial per capita GDP in level difference, scaled by a constant for estimation purpose (in sheet 'GDP').

OECD_data.xlsx: Contains complied country per capita consumption in level difference, scaled by a constant for estimation purpose (in sheet 'Consumption') and complied provincial per capita GDP in level difference, scaled by a constant for estimation purpose (in sheet 'GDP').

Please data appendix for further discussion on data sources.

Estimation code:

Table 1: Run program Table_1.m
Table 2 and 3: Run program Table_2_3.m

Background programs:

log_likelihood_crucini.m = Calculates the log-likelihood for the equal pooling and Crucini model
log_likelihood_crucini_est.m = Calculates the log-likelihood and the 1st-order derivative of the likelihood function w.r.t parameters for the equal pooling and Crucini model

log_likelihood_main.m = Calculates the log-likelihood for the unequal model
log_likelihood_unrestrict.m = Calculates the log-likelihood and the 1st-order derivative of the likelihood function w.r.t parameters for the unequal model

new_crucini_fminunc.m = bracket program for estimating the unequal pooling model
new_crucini_fminunc_cru.m = bracket program for estimating the equal pooling and Crucini model

Chun-Yu Ho and Wai-Yip Alex Ho


