Heterogeneous Ziegler-Natta catalysts produce polyolefins that have broad distributions of molecular weight (MWD) and chemical composition (CCD). For such broad distributions, mathematical models are useful to quantify the information provided by polyolefin analytical techniques such as high-temperature gel permeation chromatography (GPC), temperature rising elution fractionation (TREF), and crystallization analysis fractionation (CRYSTAF).