Calculating Fit: DL(D|B)

To calculate the description length of the data given the Bayesian network, we utilize the fact that the description length is inversely proportional to the probability of the observed data inferred by the model.

DL(DโˆฃB)=โˆ‘j=1NDL(ejโˆฃB)DL(DโˆฃB)=โˆ‘j=1Nlogโก2(1PB(ej))DL(DโˆฃB)=โˆ’โˆ‘j=1Nlogโก2(PB(ej))\begin{array}{l} DL(D|B) = \sum\limits_{j = 1}^N {DL({e_j}|B)} \\ DL(D|B) = \sum\limits_{j = 1}^N {{{\log }_2}\left( {\frac{1}{{{P_B}({e_j})}}} \right)} \\ DL(D|B) = - \sum\limits_{j = 1}^N {{{\log }_2}\left( {{P_B}({e_j})} \right)} \end{array}


  • ej{e_j} is the n-dimensional observation described in row j{j}, and

  • PB(ej)PB\left( {{e_j}} \right) is the joint probability of this observation returned by the Bayesian network BB.

The chain rule allows rewriting this equation with:

DL(DโˆฃB)=โˆ’โˆ‘j=1Nlogโก2(โˆi=1nPB(xijโˆฃฯ€ij))DL(DโˆฃB)=โˆ’โˆ‘j=1Nโˆ‘i=1nlogโก2(PB(xijโˆฃฯ€ij))\begin{array}{l} DL(D|B) = - \sum\limits_{j = 1}^N {{{\log }_2}\left( {\prod\limits_{i = 1}^n {{P_B}({x_{ij}}|{\pi _{ij}})} } \right)} \\ DL(D|B) = - \sum\limits_{j = 1}^N {\sum\limits_{i = 1}^n {{{\log }_2}\left( {{P_B}({x_{ij}}|{\pi _{ij}})} \right)} } \end{array}

Last updated


Bayesia USA

Bayesia S.A.S.

Bayesia Singapore

Copyright ยฉ 2024 Bayesia S.A.S., Bayesia USA, LLC, and Bayesia Singapore Pte. Ltd. All Rights Reserved.