package aima.core.probability.example; import aima.core.probability.full.FullJointDistributionModel; /** * * @author Ciaran O'Reilly * */ public class FullJointDistributionToothacheCavityCatchWeatherModel extends FullJointDistributionModel { public FullJointDistributionToothacheCavityCatchWeatherModel() { super(new double[] { // Toothache = true, Cavity = true, Catch = true, Weather = // sunny 0.0648, // Toothache = true, Cavity = true, Catch = true, Weather = rain 0.0108, // Toothache = true, Cavity = true, Catch = true, Weather = // cloudy 0.03132, // Toothache = true, Cavity = true, Catch = true, Weather = snow 0.00108, // Toothache = true, Cavity = true, Catch = false, Weather = // sunny 0.0072, // Toothache = true, Cavity = true, Catch = false, Weather = // rain 0.0012, // Toothache = true, Cavity = true, Catch = false, Weather = // cloudy 0.00348, // Toothache = true, Cavity = true, Catch = false, Weather = // snow 0.00012, // Toothache = true, Cavity = false, Catch = true, Weather = // sunny 0.0096, // Toothache = true, Cavity = false, Catch = true, Weather = // rain 0.0016, // Toothache = true, Cavity = false, Catch = true, Weather = // cloudy 0.00464, // Toothache = true, Cavity = false, Catch = true, Weather = // snow 0.00016, // Toothache = true, Cavity = false, Catch = false, Weather = // sunny 0.0384, // Toothache = true, Cavity = false, Catch = false, Weather = // rain 0.0064, // Toothache = true, Cavity = false, Catch = false, Weather = // cloudy 0.01856, // Toothache = true, Cavity = false, Catch = false, Weather = // snow 0.00064, // Toothache = false, Cavity = true, Catch = true, Weather = // sunny 0.0432, // Toothache = false, Cavity = true, Catch = true, Weather = // rain 0.0072, // Toothache = false, Cavity = true, Catch = true, Weather = // cloudy 0.02088, // Toothache = false, Cavity = true, Catch = true, Weather = // snow 0.00072, // Toothache = false, Cavity = true, Catch = false, Weather = // sunny 0.0048, // Toothache = false, Cavity = true, Catch = false, Weather = // rain 0.0008, // Toothache = false, Cavity = true, Catch = false, Weather = // cloudy 0.00232, // Toothache = false, Cavity = true, Catch = false, Weather = // snow 0.00008, // Toothache = false, Cavity = false, Catch = true, Weather = // sunny 0.0864, // Toothache = false, Cavity = false, Catch = true, Weather = // rain 0.0144, // Toothache = false, Cavity = false, Catch = true, Weather = // cloudy 0.04176, // Toothache = false, Cavity = false, Catch = true, Weather = // snow 0.00144, // Toothache = false, Cavity = false, Catch = false, Weather = // sunny 0.3456, // Toothache = false, Cavity = false, Catch = false, Weather = // rain 0.0576, // Toothache = false, Cavity = false, Catch = false, Weather = // cloudy 0.16704, // Toothache = false, Cavity = false, Catch = false, Weather = // snow 0.00576 }, ExampleRV.TOOTHACHE_RV, ExampleRV.CAVITY_RV, ExampleRV.CATCH_RV, ExampleRV.WEATHER_RV); } }