Migrationism explains cultural change in terms of human migration .
Diffusionism relies on explanations based on trans - cultural diffusion of ideas rather than populations .
Migrationism explains cultural change in terms of human migration , while diffusionism relies on explanations based on trans - cultural diffusion of ideas rather than populations .