Diagnostic analysis looks at why the data happened, while predictive analysis questions what will happen. Prescriptive analysis measures what action should be taken.