经济学分析中具有多因素性、不确定性和弱因果性的特点(周爱民,高级宏观经济学,第78页,经济管理出版社,2001年),所以,经济分析结论的精确性一定受到限制。但不能由此得出结论,认为经济学不是科学。实际上,由于经济学是分析人类行为及其结果,必然涉及人类心理因素,这对经济学是一个挑战。
关于经济分析中的多因素问题,熊彼特曾有过精辟的分析。他认为,社会过程实际上是一个不可分割的整体,研究者的分类人为地抽象出经济事实。一个事实不可能是纯粹经济的,总是包含其他方面,或与其他方面不可分割地联系在一起。“当我们探讨经济现象的一般形式,探讨它们的一致性或探讨如何去理解它们,这时我们就是将经济现象看作是某种未知事物而加以研究和探索。我们试图对它们追本溯源,直到相对来说变成已知的事物,这与其他科学对待其研究对象是相同的。当我们成功找到了两种现象之间明确的因果关系时,如果起原因作用的现象是非经济现象,那么,我们的问题就解决了,也就完成了作为经济学家所能做到的事情,以后的事情就让位于其他学科。”(熊彼特,1911,第7页)
一个经济现象一定由经济的、社会的、政治的、历史的、文化的、心理的各类因素共同决定的。经济分析及其经济学定理与所有这些非经济因素之间的关系如何处理,经济学家的方法就是假定或抽象掉这些因素,这当然会产生分析结果的片面性。但只有如此才能进行科学分析。有人以经济学分析忽略掉这些非经济因素而指责或批判,说明他们不懂得科学研究的一般规则。
关于经济分析中是否需要考虑心理因素,罗宾斯是明确否定的。“经济学并不依赖于心理学,正如不依赖乘法表那样。”(L. 罗宾斯,1932,1948,第71页)。当然,罗宾斯提出这个观点的具体场合也是值得注意的,他是从价值理论这一经济学核心问题的角度,认为理解和分析这一问题不需要心理学。
经济学对不确定性的分析也已经取得了相当成就,但是并不是说已经解决了。
弱因果性特点,较少见到理论经济学家专门的讨论,只是在计量经济学中得到技术层面的关注。