Epidemiological models for heterogeneous populations: proportionate mixing, parameter estimation, and immunization programs