Broadly speaking, there are two kinds of algorithms (based on their utility):
- Retail: Solving real scientific problems one at a time for clients/collaborators.
- Wholesale: Theory and algorithms applicable simultaneously for many clients and problems. An example [PDF].
This paper [PDF] argues that academic statisticians should aim to develop “wholesale” algorithms.
Our research on United Statistical Algorithms motivated by the following question:
“How to develop a Systematic Data Modeling Strategy? How to design Flexible and Reusable algorithms based on General Theory that can be adapted to solve specific Practical Problems”