海德的通俗心理学认为,人们有两种强烈的需要:一种是形成对周围环境一贯性理解的需要;另一种是控制环境的需要。为了满足这两种需要,就要预测人们将怎样行动。就一般人而言,都或多或少能够做到这一点。所以海德认为每一个正常人都有是心理学家,都有一些关于人类行为因果解释的基本理论。这个理论就叫做通俗心理学。
那么,我们怎样作出因果关系的归因呢?海德认为我们利用一条“不变原则“。如果把原因归因于内在状态,如行动者的人格、品质、动机、情绪、心境和态度能力等,这种称为内在归因;如果把原因归因于外在状态,如运气、任务难度等,这种称为外在归因。