Abstract
A very general class of models for discrete data is introduced that includes log-linear, linear, and product models as special cases. Maximum likelihood equations are developed to yield a Fisher scoring algorithm for fitting the models to both complete and incomplete data. Two examples serve to underscore the usefulness of these models.