Skip to main content
2 of 9
added 3 characters in body; edited title
blunders
  • 219
  • 1
  • 2
  • 9

What mechanisms are known to cause evolution?

My understanding is that the possible mechanisms of evolution are:

  • Environmental changes
  • Cultural/mating preferences
  • Population Immigration
  • Genetic Mutation

Am I missing anything? I've heard that population shifts within a existing populaces will effect evolution, but imagining the most simplicity scenario, it's hard to see why the would make a difference.

blunders
  • 219
  • 1
  • 2
  • 9