1. 从一张草稿纸说起IS-LM模型到底在解决什么问题我第一次接触IS-LM模型是在大二的中级宏观课上当时老师画了两条交叉的线说“这就是整个宏观经济学的心脏”。说实话那会儿我完全没感觉——两条线而已有什么好激动的。直到后来考研复习反复推导了不下二十遍才真正理解这套框架的精妙之处它用最简单的二维坐标系把产品市场和货币市场同时均衡的条件刻画得清清楚楚。IS-LM模型的核心任务只有一个在价格水平给定的短期条件下找出均衡的国民收入和均衡利率。这里的“均衡”不是拍脑袋决定的而是两个市场同时出清的结果。产品市场要求投资等于储蓄Investment equals Saving这就是IS的由来货币市场要求货币供给等于货币需求Liquidity preference equals Money supply这就是LM的由来。两个条件同时满足经济才处于一个稳定的短期均衡状态。你可能会问为什么非要搞两个市场单独看产品市场不行吗问题在于产品市场里的投资取决于利率而利率又是在货币市场里决定的。如果你只看产品市场利率就是个外生变量你没法解释利率是怎么来的。反过来货币市场里的收入水平又影响货币需求。两个市场互相纠缠必须联立求解。这就是IS-LM框架存在的根本理由。这篇文章适合谁看如果你是正在学宏观经济学的大学生或者正在备考经济学类研究生入学考试再或者你是在金融行业工作、想重新梳理宏观分析框架的从业者那这篇内容就是写给你的。我会从推导逻辑、参数含义、政策含义、常见计算题型、以及实际应用中的坑一层一层拆开讲。不是教科书式的复述而是把我自己学这块内容时踩过的坑、总结的技巧全部倒出来。2. IS曲线产品市场的均衡条件是怎么推出来的2.1 从凯恩斯交叉图到IS曲线IS曲线的推导起点是凯恩斯交叉图。总需求AE由消费C、投资I、政府购买G和净出口NX组成。在封闭经济假设下NX为零所以AE C I G。消费函数通常写成C a b(Y - T)其中a是自发消费b是边际消费倾向MPCY是收入T是税收。投资函数写成I e - dR其中e是自发投资d是投资对利率的敏感系数R是利率。把这三个式子代入均衡条件Y AE得到Y a b(Y - T) e - dR G整理一下Y(1 - b) a - bT e G - dRY [a - bT e G - dR] / (1 - b)这就是IS曲线的方程。它描述了在产品市场均衡条件下利率R和收入Y之间的关系。注意R和Y是负相关的——利率越高投资越低通过乘数效应导致收入下降。这就是IS曲线向右下方倾斜的原因。2.2 乘数效应为什么IS曲线的斜率这么重要IS曲线的斜率取决于两个关键参数投资对利率的敏感系数d以及乘数1/(1-b)。d越大利率变动引起的投资变动越大IS曲线越平坦。乘数越大即b越大同样的投资变动引起的收入变动越大IS曲线也越平坦。我当年学的时候一直搞不清楚“平坦”意味着什么。后来想明白了IS曲线越平坦意味着利率的微小变动就能引起收入的大幅变动。换句话说货币政策通过影响利率对产出的刺激效果越强。反过来如果IS曲线很陡峭说明投资对利率不敏感货币政策的效果就大打折扣。这里有个常见的计算陷阱税收乘数和政府购买乘数不一样。政府购买乘数是1/(1-b)税收乘数是-b/(1-b)。很多人在做题时直接把税收当成负的政府购买结果算出来的乘数符号对了但大小错了。记住税收是先影响可支配收入再通过边际消费倾向影响消费所以乘数的绝对值比政府购买乘数小。2.3 IS曲线的移动财政政策的核心逻辑IS曲线本身不会无缘无故移动。让它移动的因素包括政府购买G的变化、税收T的变化、自发消费a的变化、自发投资e的变化、以及预期因素。扩张性财政政策增加G或减税会让IS曲线向右移动紧缩性财政政策则相反。移动的距离取决于乘数。比如政府购买增加ΔGIS曲线水平右移的距离是ΔG/(1-b)。这个结论在计算题里反复出现必须记牢。但要注意这是“水平移动距离”不是“新的均衡收入增加量”。因为IS右移后LM曲线不动的话利率会上升产生挤出效应最终的均衡收入增加量小于水平移动距离。注意很多初学者会把IS曲线的水平移动距离等同于均衡收入的增加量这是最常见的错误之一。只有在LM曲线完全水平流动性陷阱的情况下两者才相等。3. LM曲线货币市场的均衡条件是怎么推出来的3.1 货币需求理论凯恩斯的流动性偏好LM曲线的推导起点是凯恩斯的流动性偏好理论。货币需求L由两部分组成交易性需求与收入正相关和投机性需求与利率负相关。写成函数形式就是L kY - hR其中k是货币需求对收入的敏感系数h是货币需求对利率的敏感系数。货币供给M由中央银行决定在价格水平P给定的情况下实际货币供给是M/P。货币市场均衡条件是M/P kY - hR整理得到R (kY - M/P) / h这就是LM曲线的方程。它描述了在货币市场均衡条件下利率R和收入Y之间的关系。注意R和Y是正相关的——收入越高交易性货币需求越大在货币供给不变的情况下必须通过利率上升来压缩投机性货币需求才能维持货币市场均衡。这就是LM曲线向右上方倾斜的原因。3.2 LM曲线的三个区域凯恩斯陷阱的数学表达LM曲线不是一条直线它有三个区域。在收入水平很低的时候利率也极低此时投机性货币需求趋于无穷大因为债券价格极高人们预期未来利率会上升、债券价格会下跌所以宁愿持有货币而不买债券。这就是凯恩斯陷阱区域LM曲线是水平的。在这个区域货币政策完全失效——增加货币供给只会让人们持有更多货币利率不会进一步下降投资和产出也不会增加。在收入水平适中的时候LM曲线向右上方倾斜这是中间区域。在收入水平极高的时候所有闲置资金都被用于交易投机性货币需求为零LM曲线变成垂直的。这就是古典区域此时只有货币政策有效财政政策完全被挤出。我当年考研时有一道题专门考这三个区域的政策含义。题目给了LM曲线在不同收入区间的斜率然后问“在哪个区域财政政策最有效”。答案是凯恩斯陷阱区域因为LM水平时IS右移不会引起利率上升挤出效应为零。这个结论在选择题里反复出现必须理解背后的逻辑不能死记。3.3 LM曲线的移动货币政策的传导机制LM曲线移动的原因包括名义货币供给M的变化、价格水平P的变化、货币需求参数k和h的变化。扩张性货币政策增加M会让LM曲线向右移动紧缩性货币政策则相反。移动的距离是Δ(M/P)/k。注意这里除以的是k而不是h。因为LM曲线的水平移动距离取决于货币市场均衡条件中收入的变化量。当M/P增加时在原来的利率水平下收入必须增加Δ(M/P)/k才能吸收多余的货币供给。提示LM曲线水平移动距离的计算是考试高频考点。记住公式ΔY Δ(M/P)/k不要和IS曲线的移动距离搞混。4. 两个市场同时均衡IS-LM模型的联立求解4.1 联立方程组的求解步骤把IS方程和LM方程联立就能求出均衡利率R和均衡收入Y。具体步骤是第一步写出IS方程Y [a - bT e G - dR] / (1 - b)第二步写出LM方程R (kY - M/P) / h第三步把LM方程代入IS方程解出Y*。第四步把Y代回LM方程解出R。这个过程看起来简单但实际计算时很容易出错。我自己的经验是先把IS方程整理成Y A - BR的形式把LM方程整理成R CY - D的形式然后代入。这样不容易搞混符号。举个具体的数值例子。假设a 100b 0.8T 50e 200d 20G 100k 0.5h 10M/P 200。IS方程Y [100 - 0.8×50 200 100 - 20R] / 0.2 [360 - 20R] / 0.2 1800 - 100RLM方程R (0.5Y - 200) / 10 0.05Y - 20联立Y 1800 - 100(0.05Y - 20) 1800 - 5Y 2000 3800 - 5Y6Y 3800Y* 633.33R* 0.05×633.33 - 20 11.67这就是均衡解。你可以验证一下在这个收入和利率水平下产品市场和货币市场是否同时均衡。4.2 挤出效应财政政策为什么不是万能的挤出效应是IS-LM模型里最重要的概念之一。当政府增加购买时IS曲线右移收入增加但收入增加会导致货币需求增加在货币供给不变的情况下利率上升。利率上升会抑制私人投资这就是挤出效应。挤出效应的大小取决于两个因素LM曲线的斜率和IS曲线的斜率。LM曲线越陡峭h越小利率上升幅度越大挤出效应越强。IS曲线越平坦d越大投资对利率越敏感挤出效应也越强。极端情况下如果LM曲线垂直古典区域政府购买增加会完全挤出私人投资总收入不变。如果LM曲线水平凯恩斯陷阱挤出效应为零财政政策效果最大。我在实际做题时总结了一个快速判断技巧看h和d的相对大小。h越小、d越大挤出效应越强。如果题目给了具体的数值直接算两个均衡状态的收入差和IS曲线水平移动距离比较差额就是挤出效应。4.3 政策组合财政与货币的搭配使用现实中政府很少单独使用财政政策或货币政策。更常见的是政策组合。比如“扩张性财政政策 扩张性货币政策”财政政策刺激需求货币政策压低利率两者配合可以在增加收入的同时避免利率大幅上升。还有一种组合是“紧缩性财政政策 扩张性货币政策”财政政策压缩政府支出货币政策刺激私人投资。这种组合可以在不增加总收入的情况下调整经济结构。在IS-LM框架里政策组合的效果可以通过两条曲线同时移动来分析。我建议做题时先分别画出IS和LM的移动方向然后看新的交点在哪里。不要一上来就代数计算先画图能帮你避免方向性错误。5. 从理论到实战IS-LM模型的计算题型全解析5.1 求均衡收入和利率最基础的题型这是最直接的题型给出消费函数、投资函数、货币需求函数、货币供给、政府购买和税收求均衡收入和利率。解题步骤就是上面说的联立求解。但有几个细节容易丢分。第一确认题目给的是名义货币供给还是实际货币供给。如果给的是名义M而价格水平P不等于1必须先用M/P换算。第二确认税收是定量税还是比例税。如果是比例税T tY消费函数要写成C a b(1-t)Y乘数变成1/[1-b(1-t)]。第三确认投资函数是I e - dR还是I e - dY。后者不常见但偶尔会出现这时候IS曲线的推导逻辑完全不同。我考研时遇到一道题题目给的货币需求函数是L 0.2Y - 5R货币供给是M 200价格水平P 2。很多人直接用了M 200忘了除以P。结果算出来的利率偏低整道题全错。这个坑一定要避开。5.2 求挤出效应财政政策的定量分析挤出效应的计算题通常这样出先求初始均衡然后政府购买增加ΔG求新的均衡比较新旧收入差和IS曲线水平移动距离。具体步骤第一步求初始均衡Y1和R1。第二步计算IS曲线水平移动距离ΔY_IS ΔG/(1-b)。第三步求新均衡Y2和R2。第四步挤出效应 ΔY_IS - (Y2 - Y1)。这个计算过程看起来机械但每一步都有陷阱。比如如果LM曲线不是线性的或者题目给了分段函数就不能简单套公式。另外如果题目问的是“挤出效应占政府购买增加量的比例”还要再除以ΔG。注意挤出效应是“收入增加量小于IS水平移动距离”的部分不是“投资减少量”。虽然挤出效应的本质是投资被挤出但在计算题里通常用收入差额来衡量。5.3 求政策组合效果多变量变化的综合分析这类题目会同时改变多个外生变量比如“政府购买增加100同时货币供给增加50求新的均衡收入和利率”。解题思路是先写出变化后的IS和LM方程再联立求解。我自己的习惯是先分别计算只有财政政策变化时的均衡再计算只有货币政策变化时的均衡最后计算两者同时变化时的均衡。这样可以看出每个政策的单独效果和交互效果。虽然计算量大一点但不容易出错而且能加深对政策传导机制的理解。还有一种题型是“保持利率不变求需要的货币供给增加量”。这种题目的思路是先求财政政策变化后的新均衡利率然后反推需要多少货币供给才能把利率压回原来的水平。这其实就是“财政政策 货币政策”组合的定量版本。6. 常见问题与避坑指南我踩过的那些坑6.1 符号和方向的混淆最常见的问题就是符号搞反。IS曲线向右下方倾斜LM曲线向右上方倾斜这是基本结论。但在代数推导时很多人会把投资函数写成I e dR或者把货币需求写成L kY hR导致斜率符号错误。我的建议是每次推导前先想清楚经济逻辑。利率上升投资下降所以投资函数里R的系数是负的。收入上升货币需求增加所以货币需求函数里Y的系数是正的。利率上升持有货币的机会成本增加货币需求下降所以R的系数是负的。把这三个逻辑关系记牢符号就不会错。6.2 乘数计算中的税收陷阱税收乘数和政府购买乘数的区别是高频考点。政府购买乘数是1/(1-b)税收乘数是-b/(1-b)。如果题目同时改变G和T比如“政府购买增加100税收增加100”净效果是ΔY 100/(1-b) - 100b/(1-b) 100(1-b)/(1-b) 100。这就是所谓的“平衡预算乘数”等于1。很多人会忘记税收乘数的绝对值比政府购买乘数小直接当成1/(1-b)来算结果高估了税收变化的影响。记住减税1块钱对收入的刺激效果小于增加政府购买1块钱因为减税的一部分会被储蓄掉。6.3 LM曲线移动距离的计算错误LM曲线水平移动距离是Δ(M/P)/k不是Δ(M/P)/h。这个错误我见过太多次了。原因在于LM曲线的水平移动距离是在“保持原利率不变”的条件下收入需要变化多少才能吸收新增的货币供给。根据货币市场均衡条件M/P kY - hR如果R不变Δ(M/P) kΔY所以ΔY Δ(M/P)/k。如果题目问的是“LM曲线垂直移动距离”那才是Δ(M/P)/h。因为垂直移动距离是在“保持原收入不变”的条件下利率需要变化多少才能吸收新增的货币供给。根据M/P kY - hR如果Y不变Δ(M/P) -hΔR所以ΔR -Δ(M/P)/h。提示水平移动除以k垂直移动除以h。这个口诀我记了很多年考试时从来没搞混过。6.4 挤出效应的方向性错误挤出效应是财政政策扩张导致利率上升、投资下降的现象。但有些题目会问“货币政策扩张的挤出效应”这其实是不准确的。货币政策扩张会降低利率、刺激投资不存在挤出效应。如果题目真的这么问大概率是在考“货币政策扩张导致收入增加进而增加货币需求部分抵消了利率下降的效果”但这不叫挤出效应叫“货币政策的收入效应”。我在做题时遇到这种模糊表述会先判断题目到底想问什么。如果是选择题看选项里有没有“挤出效应”这个关键词如果是计算题直接按标准流程算不用纠结术语。6.5 价格水平变化的处理IS-LM模型假设价格水平不变。如果题目引入了价格变化比如“价格水平从1上升到2”那实际货币供给M/P会下降LM曲线左移。这时候均衡收入下降、利率上升。但要注意IS曲线不受价格水平影响因为IS曲线是基于实际变量推导的。如果题目问“价格水平变化后IS-LM模型如何调整”答案是LM左移新均衡收入下降、利率上升。如果题目进一步问“这是否意味着总需求曲线向右下方倾斜”答案是肯定的——价格上升导致收入下降这正是总需求曲线的负斜率。7. 从IS-LM到总需求曲线框架的延伸7.1 总需求曲线的推导逻辑IS-LM模型的一个重要延伸是推导总需求曲线。总需求曲线描述的是价格水平和均衡收入之间的关系。推导方法是改变价格水平P观察IS-LM均衡收入的变化。具体来说价格P上升实际货币供给M/P下降LM曲线左移均衡收入下降。把不同价格水平对应的均衡收入画在(P, Y)坐标系里就得到了一条向右下方倾斜的总需求曲线。这个推导过程在考试里经常出现。我建议你亲手画一遍先画IS-LM图再画对应的AD曲线。注意AD曲线上的每一点都对应一个IS-LM均衡但IS曲线本身不随P变化只有LM曲线随P变化。7.2 IS-LM模型与AS-AD模型的关系IS-LM模型是短期分析工具假设价格水平不变。AS-AD模型则引入了价格水平的决定机制。在短期总供给曲线是水平的或向右上方倾斜总需求曲线由IS-LM推导而来。在长期总供给曲线是垂直的价格水平可以充分调整。理解这个关系的关键是IS-LM模型是AS-AD模型中总需求部分的微观基础。没有IS-LM你就没法解释为什么总需求曲线向右下方倾斜。这也是为什么中级宏观教材花那么大篇幅讲IS-LM的原因。7.3 从封闭经济到开放经济蒙代尔-弗莱明模型IS-LM模型的开放经济版本是蒙代尔-弗莱明模型。它引入了汇率和净出口把IS曲线改成IS*曲线包含净出口LM曲线基本不变。在固定汇率和浮动汇率下财政政策和货币政策的效果完全不同。这部分内容在高级宏观里会详细展开但如果你理解了封闭经济的IS-LM开放经济的版本只是多了一个变量。核心逻辑是一样的两个市场同时均衡政策效果取决于曲线的斜率。8. 实际应用中的经验与反思8.1 模型假设与现实的差距IS-LM模型有很多假设价格水平不变、投资只取决于利率、货币需求只取决于收入和利率、封闭经济。这些假设在现实中都不完全成立。比如企业投资不仅取决于利率还取决于预期收益、现金流、信贷可得性。货币需求也受金融创新、支付技术的影响。但这不意味着IS-LM模型没用。它的价值在于提供了一个思考框架任何冲击都可以分解为对IS曲线的冲击和对LM曲线的冲击然后分析两个市场的互动。这种结构化思维比具体结论更重要。8.2 在金融分析中的实际应用我在金融行业工作时发现很多宏观分析师会用IS-LM框架来讨论政策组合。比如当央行降息但财政政策收紧时分析师会判断这是“宽货币 紧财政”的组合对债券市场利好对股票市场中性。这种判断背后的逻辑就是IS-LM。当然实际分析会比模型复杂得多。但IS-LM提供了一个快速定位的坐标系先判断冲击影响的是IS还是LM再判断曲线的斜率最后得出对收入和利率的方向性判断。这个思维流程在实战中非常高效。8.3 学习建议怎么真正掌握IS-LM我自己的学习路径是先背结论再推推导最后做计算。背结论是为了快速答题推推导是为了理解逻辑做计算是为了熟练应用。三个阶段缺一不可。如果你刚开始学建议先画图。把IS和LM的推导过程各画五遍直到不看书画出来。然后做课后题至少做二十道计算题。最后找一些综合题把财政政策、货币政策、政策组合、挤出效应全部串起来。提示IS-LM模型是宏观经济学里最值得反复练习的章节。它不仅是考试重点更是理解后续内容AS-AD、蒙代尔-弗莱明、总需求管理政策的基础。花时间吃透它后面的学习会轻松很多。最后分享一个我自己的记忆技巧把IS曲线想象成“投资储蓄线”利率是价格投资是需求储蓄是供给。利率越低投资需求越大均衡收入越高。把LM曲线想象成“流动性货币线”收入是价格货币需求是需求货币供给是供给。收入越高货币需求越大均衡利率越高。两条线一交叉就是整个经济的短期均衡。这个类比虽然不严谨但能帮你快速记住曲线的方向和政策含义。
