The MGM algorithm infers a Markov random field (undirected graph with married parents) from mixed variable data. (Give references.)