content: package aima.core.probability.example;
  
  import aima.core.probability.full.FullJointDistributionModel;
  
  /**
   * 
   * @author Ciaran O'Reilly
   *
   */
  public class FullJointDistributionBurglaryAlarmModel extends
  		FullJointDistributionModel {
  
  	public FullJointDistributionBurglaryAlarmModel() {
  		super(new double[] {
  				// B = t, E = t, A = t, J = t, M = t
  				0.000001197,
  				// B = t, E = t, A = t, J = t, M = f
  				0.000000513,
  				// B = t, E = t, A = t, J = f, M = t
  				0.000000133,
  				// B = t, E = t, A = t, J = f, M = f
  				0.000000057,
  				// B = t, E = t, A = f, J = t, M = t
  				0.00000000005,
  				// B = t, E = t, A = f, J = t, M = f
  				0.00000000495,
  				// B = t, E = t, A = f, J = f, M = t
  				0.00000000095,
  				// B = t, E = t, A = f, J = f, M = f
  				0.00000009405,
  				// B = t, E = f, A = t, J = t, M = t
  				0.0005910156,
  				// B = t, E = f, A = t, J = t, M = f
  				0.0002532924,
  				// B = t, E = f, A = t, J = f, M = t
  				0.0000656684,
  				// B = t, E = f, A = t, J = f, M = f
  				0.0000281436,
  				// B = t, E = f, A = f, J = t, M = t
  				0.00000002994,
  				// B = t, E = f, A = f, J = t, M = f
  				0.00000296406,
  				// B = t, E = f, A = f, J = f, M = t
  				0.00000056886,
  				// B = t, E = f, A = f, J = f, M = f
  				0.00005631714,
  				// B = f, E = t, A = t, J = t, M = t
  				0.0003650346,
  				// B = f, E = t, A = t, J = t, M = f
  				0.0001564434,
  				// B = f, E = t, A = t, J = f, M = t
  				0.0000405594,
  				// B = f, E = t, A = t, J = f, M = f
  				0.0000173826,
  				// B = f, E = t, A = f, J = t, M = t
  				0.00000070929,
  				// B = f, E = t, A = f, J = t, M = f
  				0.00007021971,
  				// B = f, E = t, A = f, J = f, M = t
  				0.00001347651,
  				// B = f, E = t, A = f, J = f, M = f
  				0.00133417449,
  				// B = f, E = f, A = t, J = t, M = t
  				0.00062811126,
  				// B = f, E = f, A = t, J = t, M = f
  				0.00026919054,
  				// B = f, E = f, A = t, J = f, M = t
  				0.00006979014,
  				// B = f, E = f, A = t, J = f, M = f
  				0.00002991006,
  				// B = f, E = f, A = f, J = t, M = t
  				0.000498002499,
  				// B = f, E = f, A = f, J = t, M = f
  				0.049302247401,
  				// B = f, E = f, A = f, J = f, M = t
  				0.009462047481,
  				// B = f, E = f, A = f, J = f, M = f
  				0.936742700619 }, ExampleRV.BURGLARY_RV,
  				ExampleRV.EARTHQUAKE_RV, ExampleRV.ALARM_RV,
  				ExampleRV.JOHN_CALLS_RV, ExampleRV.MARY_CALLS_RV);
  	}
  }
  