经济学基础:模型,不是预言

经济学研究的是约束条件下的选择。它的模型能把一个权衡、或者一种可能的反应摆出来,但没法把一个统计数字变成确定的预测。要问的是:变的是什么,对谁变了,在多长的时间里,以及跟哪个替代方案比。

🎙️ 发布并录制于: ·

01激励在边际上改变选择

一项激励改变的是某个行为的成本或者收益。人不一定会响应,不同的人响应也不一样,但一开始就把激励忽略掉,通常是个糟糕的起点。真正有用的问题是边际问题:多一个小时、多一块钱、多一个人、多一件产品,会改变什么?

Saturday choice:
  paid shift:        $120 after travel costs
  certification:    expected future benefit, uncertain
  family time:      valuable, not priced

Opportunity cost of choosing the shift
  = value of the best forgone alternative
  ≠ sum of every alternative
  ≠ merely the $15 bus fare
价格不是唯一的激励一家医院奖励更短的就诊时长,可能拿到更短的问诊,和更差的病历质量。一所学校只被通过率考核,就会照着及格线教。我的态度很明确:任何一个指标一旦变成目标,先去看指标边缘之外的行为,再决定要不要为结果高兴。

02供给与需求描述的是一个协调过程

需求曲线把其他相关因素固定住,问在每一个价格上买方会选择买多少。供给曲线问卖方愿意提供多少。两条线的交点是市场出清的一个模型,不是现实必须服从的命令。搜寻成本、合同、库存、排队、议价和监管,都可能推迟或者改变这个调整过程。

Change                       Curve movement      Typical pressure
buyers' income rises         demand shifts      price and quantity may rise
input cost rises             supply shifts      price up, quantity down
own price falls              along demand       quantity demanded rises
technology lowers cost       supply shifts      price down, quantity up

# “Typical” means other relevant conditions held fixed.
短缺不等于没有货一个真正起作用的价格上限,会让需求量超过供给量。看得见的结果可能是排队、等候名单、私下加价、质量下降,或者关系户优先。只盯着标出来的那个价格,就会漏掉这些非价格的配给方式。

03价格弹性衡量的是反应程度,不是重要性

需求的价格弹性,比较的是需求量的百分比变化和价格的百分比变化。绝对值大于一叫富有弹性,小于一叫缺乏弹性。时间跨度、有没有替代品、这项支出占预算的比重、是不是必需品,以及市场定义得多窄,都会改变估出来的数值。

Price rises from $10 to $11
Quantity falls from 1,000 to 850

Simple percentage estimate:
  %ΔQ = -15%
  %ΔP = +10%
  elasticity ≈ -1.5

Midpoint method reduces dependence on direction:
  %ΔQ = (850-1000) / ((850+1000)/2)
  %ΔP = (11-10)    / ((11+10)/2)

除非你能说清还有什么变了,否则不要拿两个观测点去推弹性。一家店在节庆期间涨了咖啡价格,杯数反而卖得更多。这不能说明需求曲线是向上倾斜的;是人流把整条需求推了出去,同时价格也在动。

04通胀是一个价格指数的变化率

通胀的意思是一个覆盖面很广的价格指数在上涨,不是每一个价格都在涨。反通胀指的是通胀在放缓,而价格水平仍然在上升。通缩指的是这个大盘指数本身在下跌。消费者价格指数跟的是一个规定好的篮子和方法;你个人感受到的成本变化可以不一样,因为你的支出权重不一样。

Index in June 2025:  120.0
Index in June 2026:  123.6
Year-over-year inflation = (123.6 / 120.0 - 1) × 100 = 3.0%

Next year inflation falls to 1.0%:
  prices are still rising, just more slowly
  the index does not return automatically to 120.0
别写「通胀下来了,所以物价降了」这句话把增长率和水平搞混了。要说清楚到底是指数下跌了,还是它的增长率放慢了,还是某个具体分项变便宜了。基数效应也一样要考虑:如果去年同月异常低,今年一个很平静的月份也能算出很高的同比。

05利率给时间、风险和选择权定价

利率把现在的钱和以后的钱连起来。借款利率里可能包含预期通胀、信用风险、期限风险、流动性、管理成本和利润。央行控制或者盯住一部分短期利率,也会影响更广的金融条件,但它并不是机械地设定每一笔房贷、债券和信用卡的利率。

Real rate approximation:
  real ≈ nominal - expected inflation

Nominal loan rate:       6%
Expected inflation:      2%
Approximate real rate:   4%

Exact Fisher relation:
  1 + nominal = (1 + real) × (1 + expected inflation)

利率上行常常会抑制对利率敏感的支出,但发生的时间和幅度取决于债务结构、预期、银行、财政政策、汇率和各种冲击。「利率涨了,所以下个季度就要衰退」不叫分析,那是把预测伪装成恒等式。这里的内容都不构成投资建议。

06失业率有一个分母

失业率是失业人数除以劳动力人数。按标准定义,失业者是没有工作、可以工作、并且在积极找工作的人。不在劳动力里的人,不进这个分母。所以失业率下降,可能是好原因,可能是坏原因,也可能两者都有。

Employed:                 96 million
Unemployed and seeking:    4 million
Labor force:             100 million
Unemployment rate:         4.0%

If 1 million stop seeking and no one finds work:
Employed:                  96 million
Unemployed:                 3 million
Labor force:               99 million
Rate:                      about 3.0%
别只看一个劳动力指标除了这个头条数字,还要一起看劳动参与率、就业人口比、工时、职位空缺、工资口径、失业持续时间,以及非自愿的非全时就业。抽样调查有不确定性,也会被修订。一位小数不是显微镜。

07生产率是每单位投入的产出

劳动生产率通常指每小时工时的产出。它可以靠更好的工具、技能、组织方式、基础设施、规模,或者靠活动在行业之间转移而提高。它也可能在经济下行时临时跳高,因为低产出的那些工时先被砍掉了。在讲一个技术英雄故事之前,先把分子和分母都量清楚。

Before:  500 units / 100 labor hours = 5.0 units per hour
After:   630 units / 105 labor hours = 6.0 units per hour
Productivity growth = (6.0 / 5.0 - 1) × 100 = 20%

Possible sources:
  better machine + less rework + product mix change
Not established by the ratio alone:
  which source caused how much

生产率增长为更高的工资、利润、更低的价格、税收或者更短的工时腾出了空间,但这份收益归谁,取决于制度和议价。这是一个关于产能的故事,不是一条自动执行的分配规则。

08外部性把成本或收益挪到了账单之外

当一个行为影响到第三方,而这个影响没有完整体现在决策者面对的价格里,就存在外部性。工厂的烟会带来健康成本;接种疫苗能降低传播风险。政策要问的不只是这个影响存不存在,而是它有多大,以及哪一种补救办法总成本最低。

Factory's private marginal cost:        $40 per unit
Estimated external health cost:         $15 per unit
Social marginal cost:                   $55 per unit

Possible tools:
  emissions price | cap | standard | liability | bargaining
Compare:
  measurement + enforcement + avoidance + distribution effects
按猜出来的数字征一笔税,不是魔法损害随地点、时间和暴露程度而变。监管者的信息是不完整的;企业和家庭会适应。要拿可行的政策连着它的行政成本和政治失灵一起比,而不是拿一个不完美的市场,去比一个想象中完美的监管者。

09市场失灵和贸易,都会带出分配问题

当存在市场势力、信息不对称、外部性、公共品、市场缺失,或者极高的交易成本时,市场可能协调得很糟。政府的应对也会失败,原因可能是信息不足、被利益俘获、激励设计得差,或者行政成本太高。要点出具体机制;「市场失灵了」这句话太笼统,选不出对应的修法。

Comparative advantage example, output per day:
                 wheat     cloth
Region A           10         5
Region B            6         2

A gives up 2 wheat per cloth.
B gives up 3 wheat per cloth.
A has comparative advantage in cloth,
although A also produces more wheat per day.

Trade can raise combined possibilities;
it does not guarantee every person gains.

贸易会改变价格、岗位所在的位置、议价能力和供应链风险。总量上的收益,可以和高度集中的损失同时存在。补偿是另一项政策选择,不是比较优势自己就能交付的东西。同样,关税可能保护一个行业,同时抬高别处的投入成本,还会招来反制。

10经济数据需要单位、日期和一个反事实

解读一张图之前,先确认来源、单位、名义还是实际口径、有没有季节调整、频率、统计人群、修订状态和起始日期。水平值、百分比变化、百分点和折年率,这几样不能互换。然后再问一句:如果没有这项政策或者这次冲击,作为对照的情形会是什么样。

Raw CSV field:
month,value
2026-01,104.2
2026-02,N/A

ValueError: could not convert string to float: 'N/A'

Fix in order:
1. Preserve the downloaded file and source metadata.
2. Read the series notes: is N/A missing, suppressed, or not applicable?
3. Parse N/A as missing, not zero.
4. Choose and disclose drop, imputation, or no calculation.
5. Recalculate and check whether the conclusion changes.
一个真实的报错,配一个危险的假修法N/A 换成 0,解析器就不吭声了,同时凭空造出一场经济崩溃。这张技术上跑通了的图,现在是错的。让缺失保持可见,检查数据修订,并且说清增速是环比、同比,还是折年。
Data-reading checklist:
□ source, release date, vintage, and revision policy
□ unit, price basis, seasonal adjustment, and frequency
□ level versus rate; percent versus percentage points
□ total versus per-capita; mean versus median
□ nominal versus inflation-adjusted
□ correlation versus a credible causal comparison
□ uncertainty interval and plausible alternative explanations

Do not turn a macro relationship into a certain forecast.
Do not turn this page into investment advice.

值得留下的习惯是有纪律的谦虚。模型把现实削薄,好让某一个机制显形。在对明年、对一个国家、对一个家庭,或者对一笔投资下判断之前,先把被省掉的那些条件放回去。

Tell me what missed

A correction is more useful than a compliment. This goes straight to the person who writes SwiftGrasp.

Was this page useful?
0/1000

Please do not include passwords, private keys, or personal information.