ત્યાં  ઘણા સિદ્ધાંતો છે  અને સંશોધન, જેના દ્વારા અમે પરિબળો ત્રણ મુખ્ય જુથો તફાવત કરી શકો છો: