经济学家的理性行为假定()。
A.仅仅在其提供有效预测的限度内才是有用的
B.导致错误的理论,因为人们并非总是理性的
C.只有当所有人都是理性的,才是有用的
D.不管人们是否为理性的,都是有效的
请帮忙给出正确答案和分析,谢谢!