资讯动态

LM曲线公式推导:从货币需求到IS-LM均衡与参数估计

发布时间:2026/10/31 5:03:15 来源:尧图企业网站定制
LM曲线这个知识点公式推导看起来只有三五步真照着教材抄一遍谁都能抄下来但要用对、讲清楚麻烦全在被省略掉的下标、符号约定和单位里。我这些年带过几批做宏观习题和实证作业的同学也帮人校过几篇稿子发现同一个地方反复出错有人把实际货币供给写成名义货币供给直接代入有人把 L kY − hr 的减号写成加号还有人把这条曲线当成微观里的局部均衡来理解。这篇就围绕 LM曲线公式推导这条主线把货币需求怎么拆、均衡条件怎么代、斜率 k/h 和截距各自在控制什么、拿真实数据怎么把 k 和 h 估出来、以及推导时最容易翻车的几个点全部摊开讲一遍。适合刚接触 IS-LM 框架的读者也适合已经把公式背下来但一直没想明白背后逻辑的人——从最基础的持币动机开始不预设你懂多少。1. 先拆一个标注陷阱LM曲线不属于微观理论标题里挂着“经典微观理论”这几个字我看到的第一反应是标注错了。这不是抠字眼如果一开始的定位就偏了后面所有推导的“为什么”都会跟着歪。LM 曲线是标准的宏观经济模型构件它描述的是货币市场在整体价格水平给定时的均衡关系讨论的对象是整个经济的利率与总产出而不是某一个人的选择行为。这个区分看着抽象落到做题和写论文上却很实在微观的均衡是单个市场出清宏观的 LM 是某个市场出清后留下的一条“关系轨迹”两者的数学形态和解读方式完全不同。1.1 为什么它必然站在宏观这一侧关键在利率。微观里的价格是某个商品的价格供求双方在这一种商品上讨价还价LM 曲线里的利率是持有货币的机会成本是债券收益率是整个经济体里所有资产价格的一个锚。当一个人决定手里留多少现金、买多少债券他参照的是这个全局性的利率而不是某一个市场的局部价格。所以 LM 曲线从诞生起就带着宏观血统它把千千万万个持币决策加总成一个总货币需求函数再和市场给定的货币供给对上求出唯一的均衡利率组合。再往深一层看LM 曲线的存在前提是“价格水平给定”。这个假设本身就是宏观分析里的短期设定——短期内工资和价格调整不充分实际货币供给 M/P 被当作外生给定的量。微观分析里几乎不会出现这种“整体价格水平固定”的设定因为它跟单个市场的供求调整逻辑是冲突的。所以哪怕只看假设条件也能判断出这条曲线的归属。我在帮人改稿时见过把 LM 曲线写进“消费者行为理论”章节的情况作者的解释是“因为里面有权衡取舍”。权衡取舍确实有但那是资产组合层面的取舍不是消费束层面的取舍两者在数学上是同构的在经济含义上差得很远。这一点如果没分清后面解释斜率的经济意义时会非常别扭——你会不自觉地用“边际替代率”那套语言去讲 k 和 h讲到最后自己都绕不出来。1.2 一句话说清LM曲线在干什么抛开所有包装LM 曲线回答的问题是给定实际货币供给不变为了让货币市场供求相等利率和总产出之间必须保持什么样的搭配关系。横向看产出越高人们做交易需要的现金越多在货币供给固定的情况下只能靠利率上升来压掉投机性持币需求把有限的货币“挤”给交易用途纵向看利率越高持币的机会成本越大人们愿意持有的现金越少能支撑的交易规模也就越大。这两股力量互相牵制最终在 Y-r 平面上划出一条向右上方倾斜的轨迹。经常被忽略的一点是LM 曲线上的每一个点都对应着货币市场的一次出清。曲线上方的点意味着货币供给大于需求下方意味着需求大于供给。这个“点与点之间”的信息才是后面分析财政政策挤出效应、货币政策传导是否顺畅时真正用得上的东西。只记住“LM 向右上倾斜”这句话等于只记住了结论遇到曲线的三个区域、遇到极端形态的题目立刻就懵。还有一个容易搞混的地方LM 曲线上的点不保证商品市场均衡商品市场的均衡要另外一条 IS 曲线来保证。两条线交点才是两个市场同时出清。很多人做题时把 LM 上任意一点当成“经济最终会停在这里的地方”这个误解会直接导致后面判断政策效果时全盘出错。2. 公式推导全链条从三个持币动机到一条曲线推导这件事我不建议直接背最终形式 r (kY − M/P)/h。背下来的公式是一张已经压扁了的地图中间所有岔路口都被抹掉了一旦题目稍微变个形比如货币供给改成随利率内生变动或者价格水平不再是 1就完全不知道从哪儿下手。我的习惯是从货币需求的原始假设出发一步一步推推的过程中把每个符号的经济含义念一遍推到第三步基本就不用再看了。2.1 货币需求被拆成了哪几块经典的货币需求函数建立在三个持币动机上这三块的分工必须掰清楚交易动机为了日常买卖手里得留一部分现金。这部分需求和名义收入正相关收入越高、交易规模越大需要的现金越多。预防动机为了应付意外支出留一笔备用的钱。这部分通常也被处理成与收入正相关很多教材干脆把它和交易动机合并成一项写成 kY。投机动机这是凯恩斯式的关键一笔。当利率高的时候债券价格低人们倾向于少持币、多持债等利率下来赚资本利得当利率低的时候债券价格高继续持债怕亏于是宁可拿现金。所以这部分需求和利率负相关写成 −hr。三项合并得到最常用的形式L kY − hr (k 0, h 0)这里 k 是货币需求对收入的敏感度h 是货币需求对利率的敏感度。两个参数的单位不一样k 是无量纲的比率收入每增加一单位货币需求增加多少单位h 的量纲取决于利率怎么度量——这一点后面讲单位陷阱时还会专门提。把预防动机单独拆出来写也是可以的形式变成 L k₁Y k₂Y − hr合并同类项后还是回到 kY多一层拆解只影响怎么解释系数来源不影响曲线的形态。有一点要特别提醒这里用的是名义收入 Y 还是实际收入 Y取决于货币需求写的是名义量还是实际量。教材里常见的是用实际货币需求 L(Y, r)、实际收入 Y这时候货币供给必须也写成实际货币供给 M/P两边量纲才配得上。这个配对关系是后面推导第一个大坑的来源我见过太多人一边写着实际货币需求一边把名义货币供给 M 直接放进去最后算出来的均衡产出差了一个价格水平的倍数。2.2 均衡条件代入一步一步推到 r 关于 Y 的表达式货币市场均衡的意思是货币需求等于货币供给。设名义货币供给为 M价格水平为 P实际货币供给就是 M/P。均衡条件M/P kY − hr接下来解出 r。先把含 r 的项挪到左边hr kY − M/P两边同除以 hr (k/h)·Y − (1/h)·(M/P)这就是最标准的 LM 方程斜率为 k/h纵轴截距为 −(M/P)/h。写成分式的时候要注意符号截距是负的意味着如果产出为零均衡利率会是负值——这在数学上成立在经济上当然不成立因为利率不可能长期为负或者说有零下限的约束所以 LM 曲线只在其有效区间内才有意义。这个细节很多教材一句话带过做题时却经常出成判断或简答题。整个推导只有三步但没有一步可以跳。第一步到第二步是移项第二步到第三步是除以 h第三步到第四步是整理。真正需要动脑的是第二步到第三步之间为什么要除以 h 而不是别的因为我们要画的是 r 关于 Y 的曲线纵轴是利率所以必须把 r 解出来孤零零地放在左边。如果题目要求画 Y 关于 r 的曲线那就要解出 Y斜率变成 h/k是倒数关系。这个“谁是因变量”的问题在不同教材里处理得不一样看的时候一定要先确认坐标轴怎么摆。2.3 换个写法把 Y 放到左边更好用同样一条曲线解成 Y 的形式在做政策分析时更顺手M/P kY − hr kY M/P hr Y (1/k)·(M/P) (h/k)·r这个形式的斜率为 h/k截距为 (M/P)/k。它的好处是当你讨论“货币供给增加会怎样”时可以直接读出 Y 的水平平移量 ΔY Δ(M/P)/k不用再换算。而 r 形式在讨论“给定产出均衡利率是多少”时更直观。两个形式是同一个东西切换着用看题目问什么就用哪个。我个人的习惯是画图和判断曲线移动用 Y 形式因为横轴是 Y水平平移一眼就能看出来求具体均衡点、和 IS 曲线联立的时候用 r 形式因为 IS 曲线通常也写成 r a − bY 的形式两条线形式一致直接令右边相等就能解出 Y。这个切换没有技术含量但能省掉不少代数的来回折腾。顺便说一句网上流传的一些词条里LM 方程会出现 L kY hr 这种写法然后斜率变负、曲线向右下倾斜。这个写法在某些文献里有它的道理把 r 定义为某种收益率指标时符号可能翻转但在标准的 IS-LM 框架下是错的。判断依据很简单利率上升持币机会成本上升货币需求下降所以必须是减号。看到加号基本可以判定是排版或录入错误。3. 斜率与截距k 和 h 各自管什么到这一步公式有了但很多人对它的理解还停留在“能算数”的层面。真正要能用得知道 k 和 h 各自在控制曲线的哪个特征以及它们变动时曲线怎么动。这部分是 IS-LM 分析里政策效果讨论的地基地基不牢后面讲挤出效应、讲货币政策有效性全靠死记硬背。3.1 斜率 k/h 的三种极端形态斜率的表达式是 k/h两个参数一上一下方向完全相反参数变化对斜率 k/h 的影响曲线形态经济解读k 增大斜率变大更陡收入稍微增加就要多持很多币必须靠利率大幅上升才能压住需求h 增大斜率变小更平利率稍微变动就能大幅改变持币意愿货币市场对利率极其敏感h → 0斜率 → ∞垂直投机性货币需求消失货币需求只跟收入有关这是古典区域h → ∞斜率 → 0水平利率低到一定程度人们愿意持有任何数量的货币这是流动性陷阱这三种形态不是数学游戏每一种都对应着截然不同的政策含义。垂直的古典 LM 下货币供给增加完全转化为产出增加财政政策则被完全挤出水平的 LM 下货币政策彻底失效财政政策效果最大。中间的常规区间两种政策都有一定效果具体大小取决于斜率。这套推演之所以能成立全靠斜率这个环节所以参数的经济含义比数值本身重要得多。我在讲这部分时喜欢用一个类比k 像是“收银台的数量”收入越高需要开的收银台越多队伍越长h 像是“排队的耐心”利率一高大家就不愿意排队了宁可去买债券。耐心越足h 越大队伍长度对利率的反应越迟钝——等等这个类比方向反了应该反过来讲h 越大说明大家对利率越敏感利率稍微一动队伍立刻散掉所以曲线越平。类比不完美但能帮人快速建立直觉。3.2 实际货币供给变动带来的平移量怎么手算货币供给变动是 LM 曲线移动的主要来源。用 Y 形式看最清楚Y (1/k)·(M/P) (h/k)·r实际货币供给 M/P 增加 Δ(M/P)在给定利率下Y 增加 Δ(M/P)/k曲线水平右移。注意是除以 k不是除以 h也不是除以 kh。这个“除以谁”是考试里的高频失分点记不住就回到公式推一遍Y 前面的系数是 1/k所以 M/P 变动一单位Y 变动 1/k 单位。如果换成 r 形式看垂直方向的移动r (k/h)·Y − (1/h)·(M/P)M/P 增加r 下降 Δ(M/P)/h曲线垂直下移。同一个供给变动水平平移量和垂直平移量的比值是 (Δ(M/P)/k) / (Δ(M/P)/h) h/k正好是斜率的倒数。这不是巧合是线性函数的几何性质一条直线的水平位移和垂直位移之比等于斜率的倒数。理解这个关系两种平移量就只需要记一个另一个现推。价格水平 P 的变动也会移动曲线方向和 M 相反。P 上升实际货币供给下降曲线左移或上移。这一点在做“总需求曲线的推导”时是关键环节价格水平变动导致 LM 移动LM 与 IS 的交点随之变动把不同价格水平下的均衡产出连起来就是总需求曲线。这条链条如果不清楚总需求曲线就只能是硬背下来的一个向右下倾斜的形状。3.3 一个从头算到尾的数值例子设某经济体的货币需求为 L 0.5Y − 1000r名义货币供给 M 1000价格水平 P 1利率 r 用小数表示。求 LM 方程并算出 Y 2000 和 Y 3000 时的均衡利率。均衡条件1000/1 0.5Y − 1000r 1000r 0.5Y − 1000 r 0.0005Y − 1代入Y 2000r 0.0005×2000 − 1 1 − 1 0即 0%Y 3000r 1.5 − 1 0.5即 50%50% 的利率显然不现实这说明这套参数设定下模型的适用范围很窄超出了合理区间。这不是推导错了而是参数取值本身的量纲问题——h 1000 相对 k 0.5 来说太小导致斜率极陡。如果换成 h 5000同样的收入变化只需要利率变化 10 个百分点看起来就正常多了。这个例子说明一件事做数值题时一定要回头检查结果的合理性别算完就交卷。再算一次货币供给增加的平移量。假设 M 从 1000 增加到 1200其他不变水平平移量ΔY Δ(M/P)/k 200/0.5 400曲线右移 400垂直平移量Δr −Δ(M/P)/h −200/1000 −0.2曲线下移 20 个百分点验证一下在 r 0 的水平上新的均衡产出满足 1200 0.5Y即 Y 2400比原来的 2000 正好多 400。两个算法一致说明平移量的公式没错。4. 拿数据估参数k 和 h 不是拍脑袋定的教材里的 k 和 h 是给定的真实研究里这两个数得估出来。这一步的难度比推导本身大得多因为涉及变量口径、数据平稳性、内生性一堆问题。我见过不少人直接把 M、Y、r 三列数据丢进回归跑出一个系数就当成 h结果符号都不对还以为是软件出了问题。4.1 变量口径与数据处理的几个硬约束要做估计先得把三个变量的口径定清楚这几条是硬约束货币口径M1 和 M2 的估计结果差别很大M1 更贴近交易动机M2 包含了准货币对利率更敏感。选定一种就不要换换一次结论就变一次。利率口径用哪种利率直接决定 h 的大小。短期利率、长期利率、银行间利率敏感度完全不同。学术上常用短期利率因为投机动机对应的是短期资产的价格波动。收入口径用实际 GDP 还是名义 GDP取决于货币需求是实际量还是名义量。用实际 GDP 就必须配实际货币余额 M/P。频率年度数据样本太短季度数据更适合但季度数据有明显的季节性必须先做季节调整。单位问题在这里最容易被忽略。如果利率用百分数比如 5 表示 5%h 的估计值会比用小数0.05时小 100 倍。两种记法都对但报告结果时必须说明否则读者按自己的习惯一换算全乱套。这个细节在论文里经常被省略复现的时候特别痛苦。4.2 回归设定与结果怎么读最基本的设定是把货币需求函数写成可估计的形式。如果是水平值的线性回归import numpy as np import statsmodels.api as sm # 假设 mp 是实际货币余额对数y 是实际产出对数r 是利率小数 # 这里只是演示设定变量含义按自己的口径替换 X sm.add_constant(np.column_stack([y, r])) model sm.OLS(mp, X).fit() print(model.params) # [常数项, k 的估计, h 的估计应为负] print(model.summary())几个读结果的要点第一r 的系数必须是负的如果估出来是正的先别急着解释成“理论不成立”九成是口径问题——比如用了名义利率但没控制通胀预期或者样本期跨越了利率管制阶段。第二水平值回归容易出现伪回归货币余额和产出都带有明显趋势直接回归得到的 R² 会虚高。稳妥的做法是先做单位根检验不平稳就转成差分或者用误差修正模型。第三内生性绕不开。产出和货币供给同时受很多因素影响简单的 OLS 估出来的系数有偏。常见处理是滞后变量或者工具变量但工具变量的选择本身就有争议这部分要老实交代局限。我自己做这块的经验是与其纠结系数估得准不准不如把重点放在“数量级是否合理”上。估出来的 k 落在 0.3 到 1 之间、h 的绝对值不至于大到让曲线完全水平或垂直基本就可以接受用来做定性分析足够了。追求小数点后三位的精确在这个问题上意义不大。4.3 与 IS 曲线联立均衡产出和利率怎么解LM 曲线单独存在没有意义它必须和 IS 曲线联合才能确定均衡。IS 曲线的一般形式是Y C I G NX其中消费随收入增加、投资随利率下降整理后通常写成 r a − bY 的形式。设 IS 为 r 10 − 0.002YLM 用前面那个 r 0.0005Y − 1联立10 − 0.002Y 0.0005Y − 1 11 0.0025Y Y 4400 r 10 − 0.002×4400 10 − 8.8 1.2即均衡产出 4400均衡利率 1.2按前面的记法这个数需要结合单位说明可能是 1.2% 或 120%取决于 r 的度量方式。联立求解的代数过程没有任何难度难点在于解释结果。政府支出增加会让 IS 右移新的交点产出上升、利率上升利率上升又通过投资函数压掉一部分私人投资这就是挤出效应。挤出效应的大小完全取决于 LM 的斜率——LM 越陡挤出越彻底LM 水平完全不挤出。这个逻辑链条每一环都能从方程里读出来比死记结论可靠得多。5. 常见问题与排查技巧实录推导和计算这块问题高度集中来来回回就那么几个。我把这些年被问得最多的整理成了一份速查表附上判断依据方便对照自查。5.1 推导里最容易翻车的四处第一处符号。L kY − hr 里的减号代表投机性货币需求与利率负相关这是整条曲线向右上倾斜的根源。写成加号斜率立刻变负曲线向右下倾斜后面所有的政策分析全部反过来。判断方法问自己“利率上升人们想持更多还是更少现金”答案是想更少所以是减号。第二处量纲。左边是实际货币供给 M/P右边必须也是实际量。如果货币需求写的是名义量两边都乘 P等式依旧成立但形式会变。混用是最常见的错误症状是算出来的均衡产出随价格水平同向变动而正确的结论应该是反向。第三处坐标轴。r 在纵轴、Y 在横轴这是标准约定。有些教材为了和 IS 曲线统一把 Y 放纵轴这时候斜率是 h/k 而不是 k/h曲线看起来更“陡”。看资料时先确认坐标轴再谈斜率否则讨论根本不在一个频道上。第四处参数单位。k 和 h 的量纲不一致做敏感性分析时不能同时按比例缩放。想让曲线变陡可以调大 k 或者调小 h两种做法的经济含义完全不同不能混为一谈。5.2 问题速查表症状可能原因排查方法处理曲线向右下倾斜货币需求函数符号写错检查 r 前面的符号是否为负改回减号价格上升后均衡产出上升用了名义货币供给直接代入检查左边是否为 M/P改成实际货币供给平移量算出来是垂直量的一半混淆了水平和平移与垂直平移的除数水平除以 k垂直除以 h按公式分别算曲线完全水平或垂直h 取值极端看 h 是否趋近于 0 或无穷属于古典区域或流动性陷阱是正常现象回归系数符号为正口径不匹配或存在内生性检查利率和货币的度量口径换口径或改用工具变量数值算出来利率高得离谱参数之间量级不匹配检查 h 与 k 的相对大小重新设定合理参数5.3 几条只有自己动手才会知道的细节第一条别迷信网上词条里的公式排版。经济类百科词条经常出现下标丢失、分式变形、上下标错位的情况同一个式子在不同页面能出现三种写法。我吃过这个亏当时照着某个页面抄了一个 L kY hr算了半天斜率不对回头一查才发现原始文献里是减号。现在的做法是只要涉及符号一律回到教材或者原始论文核对不省这一步。第二条参数别拍脑袋。做数值示例时k 和 h 的取值要保证算出来的利率落在合理区间否则整个例子就失去了说明力。一个简单的约束是先确定你希望的收入范围再反推 h 的量级让利率在 0 到 10% 之间变动。这个反推过程本身就能加深对斜率公式的理解。第三条画图比列式管用。碰到判断曲线移动方向的题目先在纸上画一个坐标系标出移动前后的两个点再看直线怎么挪。脑子里空转代数式很容易把左右平移和上下平移搞混画一笔就清楚了。我到现在做这类判断还是先画图快而且不容易错。第四条联立求解得到的均衡点一定要代回两个方程验证。IS 和 LM 的代数形式容易在整理时出错代回去各算一遍两个等式都成立才算解对了。这一步多花十秒能省掉后面全部重算。最后分享一个我自己的体会这条曲线的价值不在公式本身而在它逼着你去想“货币供给变了为什么利率会变、产出会变、变多少”。公式只是把这套想法压缩成了几个符号真正要带走的是这套压缩的逻辑。什么时候你能不看公式、纯靠嘴巴把“货币供给增加—利率下降—投资增加—产出增加—交易性货币需求上升—利率回升”这条回路讲顺这个知识点就算真的过关了。至于曲线到底是什么形状、斜率是多少那是下一步的事。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑