analyzing data from experiments or observation
analysis that uses analysis and observations to create testable theories
empirical analysis of an algorithm is done by implementing the algorithm and running it on different inputs