Process of Bayesian Data Analysis can be idealized by dividing it into three steps:
Direct quantification of uncertainty: "Parameters" of the model are random variables (hidden variables).
Predict new data $\mathcal{\bar D}$ based on observed data $\mathcal{\bar D}$: $$ P(\mathcal{\bar D} \mid \mathcal{D}) = \int_\Theta P(\mathcal{\bar D} \mid \theta) P(\theta \mid \mathcal{D}) d\theta $$