Schimbările de comportament pot fi determinate de mai mulți factori, cum ar fi atitudinile individuale, presiunile sociale, media și educația. Acestea pot fi modelate prin utilizarea unor tehnici specifice, cum ar fi realizarea campaniilor de instruire și educație, precum și a publicității și mass-media. De asemenea, influențele sociale și culturale pot fi utilizați pentru a modela comportamentul, cum ar fi utilizarea unui model de lider sau comportamentul grupului.