Analytical sociology
Analytical sociology is a strategy for understanding the social world. It is concerned with explaining important macro-level facts such as the diffusion of various social practices, patterns of segregation, network structures, typical beliefs, and common ways of acting.