Regression, including linear regression methods, generalized linear models, probit, logit, and other regression models, can adjust for differences across units in measured characteristics that might be correlated with outcomes and with other factors that change outcomes. Differences across subgroups can be decomposed into parts due to characteristics and returns to those characteristics; these decomposition methods are often based on regression methods.