经济与行业分析 / EI-03

需求、客户行为与价格弹性

这一篇先从客户的用途与选择出发,定义需求和弹性,再用美国居民售电资料说明为什么两年的量价变化不能直接估出需求曲线。最后把同一框架放到工程机械采购中,看使用需求与新购需求为什么可能走出不同幅度。默认读共同部分与电力案例;工程机械和计量推导可作为有针对性的迁移阅读。

Agent Markdown ↓
本领域路线 · 2 / 10 区分观测到的量价变化和可识别的需求关系。

行业的需求不是一个已经实现的销售额,而是客户在一定条件下愿意购买什么、多少、何时购买的关系。我们看到的销售量只是这段过程的一个结果:它既受到客户选择影响,也可能受到价格、供给和交付条件影响。

这一篇先从客户的用途与选择出发,定义需求和弹性,再用美国居民售电资料说明为什么两年的量价变化不能直接估出需求曲线。最后把同一框架放到工程机械采购中,看使用需求与新购需求为什么可能走出不同幅度。默认读共同部分与电力案例;工程机械和计量推导可作为有针对性的迁移阅读。

一、客户选择怎样变成需求关系

我们先固定产品、客户、地域与期间。对于这些客户,可以将需求记为 \(Q_d=D(P;Y,Z)\):\(P\) 是客户面对的价格,\(Y\) 表示预算或收入条件,\(Z\) 包含用途、可替代方案、既有设备以及其他环境。分号提醒我们,讨论“价格作用”时,必须说明哪些条件保持不变。

定义。 给定 \(Y,Z\) 后,需求曲线是价格与客户愿意购买数量之间的条件关系。沿同一曲线移动,改变的是 \(P\);需求曲线移动,改变的是 \(Y,Z\) 或需求关系本身。观察到一次销售增长,尚不足以判断是哪一种变化。

CORE Unit 7 从客户的支付意愿进入企业的可行销售选择,同时强调生产成本承担另一种职责。本篇借用这一结构,但不把教材 Cheerios 例子中的教学成本与利润,当成已经核实的真实公司利润。1

条件关系之所以重要,是因为一次购买通常不只比较标价。设有一个教学中的用电客户:短期内电器和住房固定,电价变化可能先改变使用时间和强度;在更长期间,客户还可能改变设备。两个期间允许调整的变量不同,弹性自然也不必相同。这里是在说明可能机制,不是在给实际居民用电指定一个数值。

同样,一家施工企业可能需要的是若干小时的作业能力,而不是“必须购买一台新机器”。在明确标注的采购情境中,新购、使用现有设备、租用和延期,是服务同一用途的不同安排。为了研究新机销量,我们不仅要了解工程量,还要了解现有设备和采购期限。EI-06 的边界说明在这里变成需求函数中真正需要的条件。

弹性保留了什么信息

在 \(P>0,Q_d>0\) 且对价格可微的点,本文使用带符号的点价格弹性

\[ \varepsilon_P=\frac{\partial Q_d}{\partial P}\frac{P}{Q_d} =\frac{\partial\log Q_d}{\partial\log P}. \]

它将带有单位的斜率转为相对变化率。沿给定需求关系,在足够小的变动下, \(\Delta Q_d/Q_d\approx\varepsilon_P\,\Delta P/P\)。向下倾斜需求的弹性为负;CORE §7.8 使用正的绝对值表述,因此读来源时要先统一符号,而不是把两种约定误认为结论相反。1

例如,教学需求 \(Q_d=100-2P\) 在 \(P=20,Q_d=60\) 时有 \(\varepsilon_P=-2\times20/60=-2/3\)。这里“斜率为 −2”和“弹性为 −2/3”不是同一个数。若在相同曲线上改到 \(P=25,Q_d=50\),斜率仍是 −2,弹性却成为 −1,因为相对变化的基数变了。

弹性还帮助区分销量与收入。在需求关系不变时,\(R(P)=P Q_d(P)\),所以 \(R'(P)=Q_d+P Q_d'=Q_d(1+\varepsilon_P)\)。这是乘积求导,不是额外经验假设。上述曲线上,价格从20升到25,数量从60降到50,收入却从1200升到1250。收入增加并不等于利润增加;采购、生产、服务等成本仍需另算。

二、真实带读:美国居民用电的量、价与收入

下面将 EIA《Electric Power Annual 2024》Tables 2.5、2.6、2.7 的居民、年度合计重排到一张表。地理覆盖为美国50州及哥伦比亚特区,页面将这些年度值标为最终值。这里只摘选2023、2024两行,没有补造客户微观数据。2

年度居民销售电量,千 MWh居民销售收入,百万美元公布平均价格,美分/kWh
20231,450,025231,99316.00
20241,482,874244,36716.48

我们先核对这三个字段如何连接,再讨论经济解释。2024年的平均收入/电量为

\[ \bar P= \frac{244367\times10^6\ \mathrm{USD}} {1482874\times10^3\ \mathrm{MWh}} \cdot \frac{1\ \mathrm{MWh}}{10^3\ \mathrm{kWh}} \cdot \frac{100\ \mathrm{cent}}{1\ \mathrm{USD}} =100\frac{244367}{1482874} =16.4792828\ \mathrm{cent/kWh}. \]

“百万美元”与“千 MWh”先产生千美元/MWh,再用每 MWh 的1000 kWh换算。不能仅凭数字好像相近,就省掉单位。结果四舍五入为16.48,与公布值相符;从2023年表中复算则为15.9992414美分/kWh,与16.00相符。由于收入和电量本身也经过表格取整,这不是对所有底层未取整数据的重建。

接着计算电量增长: \((1482874/1450025)-1=2.2654092\%\)。按公布价格计算的涨幅为 \((16.48/16.00)-1=3\%\)。如果机械相除,会得到 \(2.2654092\%/3\%=+0.7551364\)。

这个正数不是本篇估计的需求弹性。 它只描述两个年度汇总数怎样共同变化。需求定义中的“其他条件不变”没有由两行数据满足,价格变量也有问题:全体客户的平均收入/电量,未必是某个客户增加一度用电时支付的边际价格。

后一点可以不用任何额外数据就说明。若一个教学电费账单为固定费 \(F\) 加每度电单价 \(p\),则账单 \(B(q)=F+pq\)。平均价格是 \(B(q)/q=F/q+p\),边际价格却是 \(B'(q)=p\)。即使 \(p\) 不变,平均价也会随用量改变。这只是一个反例,不表示已经确认上述美国平均价变化由固定费造成。

EIA 表注另提醒,售电和收入按账单期间累计,未必与按自然月记录的发电量一致;分类和覆盖变化也可能影响比较。3 所以本例能够完成的是量价收入口径核查,而不是用年度总量代替客户调查或价格识别。

三、为什么同样涨价,可以对应两条相反的数量路径

我们用一个与 EIA 数字没有拟合关系的教学模型,把前面的区别完整算一遍:

\[ Q_d=100-2P+u,\qquad Q_s=20+2P+v. \]

\(u\) 是需求移动量,\(v\) 是供给移动量;两者单位均为教学数量单位。斜率是给定的行为假设,不是从现实资料估出来的。本模型假设同质产品、一个价格、没有配给,并用 \(Q_d=Q_s\) 描述出清。实际合同、库存和交付时滞不在这个模型内。

联立后, \(100-2P+u=20+2P+v\),所以 \(P^*=20+(u-v)/4\),再代回得到 \(Q^*=60+(u+v)/2\)。这一步才是模型内部的均衡求解。

这些闭式公式还隐含一个条件:当前参数下的解必须落在模型允许的内部区域,至少不能触发非负数量、容量上限或别的边界约束。本篇交互把默认参数域限制在内部正解范围。若以后把冲击拖到使数量为负、供给碰到容量上限或出现配给,就必须重新解带约束的问题,不能先用上述公式求出一个不可行点,再把负数机械截成0并称其为均衡。

教学情景\(u\)\(v\)\(P^*\)\(Q^*\)相对基准的变化
基准002060
需求增加2002570价量同升
供给减少0−202550价升量降

第二行沿原供给关系移动,但不沿原需求曲线移动;第三行则沿原需求关系移动。若将第一、第二行两点连起来,得到的是正斜率,尽管每一条假设需求曲线都向下。我们现在不仅知道“相关不等于因果”,还知道偏差为什么会出现:观察点是双方条件共同决定的。

还要区分给定价格观察客户选择重新求市场均衡。若仍取 \(u=v=0\),直接把价格固定为25,则愿购量是50、愿供量是70,差额20。没有配给、库存或价格调整规则,我们不能把实际交易量自动写成70,更不能同时画出一个所谓“均衡点”。这正是交互里两种操作必须分开的原因。

可选推导:更多观测也不自动解除识别问题

令 \(u,v\) 是均值为零、相互不相关、方差有限的冲击,且 \(\operatorname{Var}(u)+\operatorname{Var}(v)>0\);参数范围仍保证内部解。对观测到的均衡数量关于价格做带截距的总体线性回归,其斜率为

\[ \frac{\operatorname{Cov}(P^*,Q^*)}{\operatorname{Var}(P^*)} =-2+\frac{\operatorname{Cov}(P^*,u)}{\operatorname{Var}(P^*)} =-2+\frac{4\operatorname{Var}(u)} {\operatorname{Var}(u)+\operatorname{Var}(v)}. \]

因为 \(Q^*=100-2P^*+u\),第一步直接来自协方差的线性性;又因 \(P^*=20+(u-v)/4\),分子中的协方差为 \(\operatorname{Var}(u)/4\),价格方差为 \((\operatorname{Var}(u)+\operatorname{Var}(v))/16\),得到末式。只有需求变化时斜率是+2,只有供给变化时才是−2。即使无限多观测消除了抽样噪声,混合了哪些冲击仍然决定回归回答什么。

这里的回归系数是“观测均衡数量对观测价格”的总体线性投影斜率,单位仍是数量/价格;它本身也不是无量纲的需求弹性。即使结构需求斜率 \(\partial Q_d/\partial P=-2\) 已经识别,要得到某一点的带符号弹性还要乘以该点的 \(P/Q\)。斜率、弹性和均衡回归系数是三种不同对象。

MIT 的同时性讲义正是把结构需求、结构供给和均衡观测分开。工具变量的思路,是寻找能推动价格、又不经其他未处理路径直接改变需求的变化;相关性和排除条件缺一不可。4 本篇没有找到并验证一个可直接用于 EIA 年度资料的工具变量。

研究延伸。 Tiedemann 等的2024年工作论文进一步比较了不同时间依赖结构:某些模型需要处理滞后关系,另一些模型中机械加入同一个滞后变量反而改变识别条件。因此,看到自相关后“多加几个滞后”不是普遍修复法。本篇采用这一方法警示,不采用其数值估计作为默认电力弹性,也未运行论文复现。5

四、工程机械分支:作业需求不等于新购设备需求

将需求对象换成一支设备队伍,我们就必须区分三件事:期内需要完成多少工作,已有设备可以提供多少服务,以及需要补购多少设备。

考虑完全假设的封闭设备队伍,期初有 \(K_0=100\) 台同质设备,一期报废比例为 \(\delta=10\%\),本期新增设备 \(X\) 在期末到位;忽略二手转让、租赁与其他流入流出。则期末设备数为 \(K_1=(1-\delta)K_0+X\)。如果目标只是维持100台,需买10台;如果目标升至110台,则需买20台。期末所需设备数只增加10%,新购量却增加100%。

这是存量更新和扩张叠加的结果,不是需求突然“非理性”。如果之后目标从110台保持不变,以110台为新的期初、仍报废10%,下一期只需新增11台。新购量从20降到11,并不意味着所需设备存量从110缩回100。用同一个“需求增速”描述作业、设备存量与新购,反而会丢掉机制。

回到真实材料,Census 的2026年5月工程机械新订单为4,879百万美元,出货为4,498百万美元;新订单定义已扣取消,出货记录制造环节的金额。6 这两项都不是刚才模型的设备台数,也不是客户的作业小时。价格、产品组合、交期和订单取消均可能使金额与实物变化不同。EI-04 会把它们接入订单与交付过程;本篇到这里,已经能说明应该向下一步提供哪些不同的需求对象。

五、完整练习与解析

练习一:修复一句行业判断

“2024年美国居民电价涨3%,电量涨2.2654%,说明电力需求弹性为+0.755,所以提价可以稳定增加销量。”

解析。 原句的两个年度变化可以保留,但“需求弹性”和“提价增加销量”必须删除。+0.7551364只是在不同年度、其他条件未固定、使用平均价格时的机械比值。要解释变化,可以提出“某些客户使用需要增加,同时供应或计费条件变化”等候选机制,但不能据两行数据给出贡献比例。应进一步取得客户实际价格安排、客户与用途构成、天气或其他需求条件,以及供给或价格变化的来源。这里每项资料都要接到需求条件或识别限制,而不是任意增加数据清单。

练习二:一次涨价背后有哪些条件变化?

在本篇模型中观察到 \(P^*=25,Q^*=60\)。反推出 \(u,v\);并说明这是否使现实中的涨价原因可由量价唯一识别。

解析。 由价格式得到 \(u-v=20\),由数量式得到 \(u+v=0\),因此 \(u=10,v=-10\)。代回两边,愿购与愿供都为60。在斜率、截距、边界与出清机制已经正确给定的这个模型里,两项移动可被反推;现实中这些结构未必已知,均衡与交付条件也未必相同,所以不能将这里的代数唯一性升级为经验识别已完成。

练习三:销量下降是否等于客户不再需要设备?

教学设备队伍期初100台、报废10%,第一期目标110台,第二期仍目标110台。求两期新购量。一个报告将第二期新购下降45%写成“作业需求下降45%”,错在哪里?

解析。 第一期 \(X_1=110-0.9\times100=20\);第二期 \(X_2=110-0.9\times110=11\),下降 \(11/20-1=-45\%\)。第一期兼有扩张和更新,第二期只有更新;设备目标没有下降。模型未给每台设备作业时数,因此连作业需求是否完全不变也应保留条件,不能直接从新购量推出。真实 M3 金额还多了价格与产品组合因素,距离作业服务更远。


  1. EI-S01-CORE-U7。CORE Econ,The Economy 1.0,Unit7,§7.1与§7.8(包括需求、图7.4的教学身份说明和弹性符号约定)。https://books.core-econ.org/the-economy-v1/book/text/07.html ↩︎ ↩︎

  2. EI-S04-EIA-2024。EIA,Electric Power Annual 2024,Tables 2.5、2.6、2.7,Annual Totals中2023、2024居民列。本表为三表合并摘录,原单位分别为Thousand Megawatthours、Million Dollars、Cents per Kilowatthour。https://www.eia.gov/electricity/annual/html/epa_02_05.html ;https://www.eia.gov/electricity/annual/html/epa_02_06.html ;https://www.eia.gov/electricity/annual/html/epa_02_07.html ↩︎

  3. 同上,Tables2.5–2.7表尾关于覆盖、分类、账单期间及售电/发电差异的说明;本篇未复算调查加权或官方容量因子。 ↩︎

  4. EI-S02-MIT-L7-2022。Tobias Salz,MIT14.271 Fall2022 Lecture7,slides6、19–21。本文的100/20截距、±2斜率及协方差算例是本站教学构造,不是讲义实证结果。https://ocw.mit.edu/courses/14-271-industrial-organization-i-fall-2022/mit14_271_f22_lec7slides.pdf ↩︎

  5. EI-S07-TIEDEMANN-2024V1。Silvana Tiedemann、Jorge Sanchez Canales、Felix Schur、Raffaele Sgarlato、Lion Hirth、Oliver Ruhnau、Jonas Peters,Identifying Elasticities in Autocorrelated Time Series Using Causal Graphs,封面2024-09-19,arXiv v1提交2024-09-23;§§2–4、Fig1。工作论文;图示来自作者的模型与模拟,不是本篇已经复现的结果。https://arxiv.org/pdf/2409.15530v1 ↩︎

  6. EI-S06-M3-202605。U.S. Census Bureau,May 2026 Full Report,2026-07-02发布;固定报告第1页核身份,第3–4页核调查定义,第6–9页为四张制造表。本文设备分支只把这些金额作为制造环节观察,不把它们当设备台数或客户作业需求。https://www.census.gov/manufacturing/m3/historical_data/pressreleases/prel/2026/may26prel.pdf ↩︎

动手试一试

需求、客户行为与价格弹性

这篇词条与哪些内容相连

图中汇集本篇及其段落的直接关系,具体使用位置见下方列表。箭头按关系名称阅读。例如“需要先修”指向需要掌握的内容;推荐阅读顺序另见本领域路线。

逐条查看关系与依据

KEEP ASKING

把这一页,变成一堂课。

专属 Prompt 与同源材料会一并复制。Agent 先读取指定文献,再围绕本页的材料、推导和练习展开教学。

READ TOGETHER

一起读,也一起把问题说清楚。

关于整篇的想法留在这里;某个推导、算例或表格的问题,可以点小节旁的“章说”,在原处展开讨论。

使用 GitHub 账号参与

本篇讨论

搜索笔记

让 Agent 教我

这里包含专属 Prompt 及本次学习范围的正文、案例、来源和图表说明,分支内容以当前选择为准。复制后粘贴到你常用的 Agent。