İnsan davranışını en iyi açıklayan unsur, içsel ve dışsal faktörlerin karmaşık etkileşimidir. İnsan davranışını etkileyen bazı unsurlar: İçsel faktörler: Genetik yapı, biyolojik özellikler, zeka, yetenekler, duygusal durum ve kişilik özellikleri. Dışsal faktörler: Sosyal çevre, kültür, aile, arkadaş çevresi, eğitim ve sosyal normlar. Davranış, genetik faktörler, sinir sistemi, hormonlar ve çevresel etkileşimlerin kompleks etkileşimleri sonucunda ortaya çıkar. Ayrıca, din, vicdan, merhamet, adalet ve ahlak gibi kavramlar da insan davranışlarını açıklamada önemli rol oynar.