Case-based modeling and the SACS Toolkit: a mathematical outline

  • Brian CastellaniEmail author
  • Rajeev Rajaram


Researchers in the social sciences currently employ a variety of mathematical/computational models for studying complex systems. Despite the diversity of these models, the majority can be grouped into one of three types: agent (rule-based) modeling, dynamical (equation-based) modeling and statistical (aggregate-based) modeling. The purpose of the current paper is to offer a fourth type: case-based modeling. To do so, we review the SACS Toolkit: a new method for quantitatively modeling complex social systems, based on a case-based, computational approach to data analysis. The SACS Toolkit is comprised of three main components: a theoretical blueprint of the major components of a complex system (social complexity theory); a set of case-based instructions for modeling complex systems from the ground up (assemblage); and a recommended list of case-friendly computational modeling techniques (case-based toolset). Developed as a variation on Byrne (in Sage Handbook of Case-Based Methods, pp. 260–268, 2009), the SACS Toolkit models a complex system as a set of k-dimensional vectors (cases), which it compares and contrasts, and then condenses and clusters to create a low-dimensional model (map) of a complex system’s structure and dynamics over time/space. The assembled nature of the SACS Toolkit is its primary strength. While grounded in a defined mathematical framework, the SACS Toolkit is methodologically open-ended and therefore adaptable and amenable, allowing researchers to employ and bring together a wide variety of modeling techniques. Researchers can even develop and modify the SACS Toolkit for their own purposes. The other strength of the SACS Toolkit, which makes it a very effective technique for modeling large databases, is its ability to compress data matrices while preserving the most important aspects of a complex system’s structure and dynamics across time/space. To date, while the SACS Toolkit has been used to study several topics, a mathematical outline of its case-based approach to quantitative analysis (along with a case study) has yet to be written–hence the purpose of the current paper.


Complex social systems Case-based method Mathematical modeling Computational modeling Sociological method 


  1. Ahearn L (2001) Language and agency. Annu Rev Anthropol 30:109–137 CrossRefGoogle Scholar
  2. Bourdieu P (1990) The logic of practice. Polity Press, Cambridge Google Scholar
  3. Byrne D (2009) Using cluster analysis, qualitative comparative analysis and NVivo inRelation to the establishment of causal configurations with pre-existing large-N datasets: machining hermeneutics. In: Byrne, Ragin’s (eds) The sage handbook of case-based methods. Sage Press, Thousand Oaks, pp 260–268 CrossRefGoogle Scholar
  4. Castellani B, Rajaram R, Buckwalter JG, Ball M, Hafferty F (2012) Place and health as complex systems: a case study and empirical test. Proc Center Complex Health 1(1):1–35. Kent State University at Ashtabula Google Scholar
  5. Castellani B, Hafferty F (2009) Sociology and complexity science: a new field of inquiry. Springer, Berlin CrossRefGoogle Scholar
  6. Castellani B, Hafferty F (2010) The increasing complexities of professionalism. Acad Med 85:288–301 CrossRefGoogle Scholar
  7. Cummins S, Curtis S, Diez-Roux AV, Macintyre S (2007) Understanding and representing place in health research: a relational approach. Soc Sci Med 65:1825–1838 CrossRefGoogle Scholar
  8. Dreyfus H, Rabinow P (1983) Michel Foucault: beyond structuralism and hermeneutics, 2nd edn. Chicago University Press, Chicago Google Scholar
  9. Foucault M (1980) In: Gordon C (ed) Power/knowledge: selected interviews and other writings 1972–1977. Pantheon Books, New York Google Scholar
  10. Giddens A (1980) The constitution of society: outline of the theory of structuration. University of California Press, Berkeley Google Scholar
  11. Jain A (2009) Data clustering: 50 years beyond k-means. Pattern Recognit Lett Google Scholar
  12. Janasik N, Hankela T, Bruun J (2008) Text mining in qualitative research: application of an unsupervised learning method. Organ Res Methods 20(5):1–26 Google Scholar
  13. King A (2004) The structure of social theory. Routledge, New York Google Scholar
  14. Newman M (2010) Networks: an introduction. Oxford University Press, Oxford Google Scholar
  15. Ragin C (2008) Redesigning social inquiry: fuzzy sets and beyond. University of Chicago Press, Chicago Google Scholar
  16. Rihoux B, Ragin C (2009) Configurational comparative methods: qualitative comparative ANalsysi (QCA) and related techniques. Applied social research methods series, vol 51. Sage Press, Thousand Oaks Google Scholar
  17. Sperandio M, Coelho J (2004) K-means and som, a concurrent validation scheme for data mining. In: Intelligent engineering systems through artificial neural network, vol 14. ASME Press, New York, pp 289–294 Google Scholar
  18. Uprichard E (2009) Introducing cluster analysis: what it can teach us about the case. Sage Press, Thousand Oaks, pp 132–147 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  1. 1.Dept. of SociologyKent State UniversityAshtabulaUSA
  2. 2.Dept. of Mathematical SciencesKent State UniversityAshtabulaUSA

Personalised recommendations