Assume that we have some data D and a model M of the process that generated the data. The model has some parameters θ, the specific value of which we do not know but wish to estimate. If the model is properly constructed, we will be able to calculate the probability of it generating the observed data given a specific set of parameter values, P (D|θ,M). Often, the conditioning on the model is su...