1 2 3 4 5 6 7 8 9 10 11 12 13
function m = pot_to_marginal(pot) % POT_TO_MARGINAL Convert a mpot to a marginal structure. % m = pot_to_marginal(pot) m.domain = pot.domain; m.T = exp(pot.logp); m.mu = pot.mu; m.Sigma = pot.Sigma; if isvectorBNT(m.T) m.T = m.T(:)'; end