how does behavioral finance differ from mainstream financial theory 
mainstream theory on the other hand makes the assumptions in its models that people are rational actors that they are free from emotion or the effects of culture and social relations and that people are self interested utility maximizers it also assumes by extension that markets are efficient and firms are rational profit maximizing organizations behavioral finance counters each of these assumptions 