决定波动伤你还是喂你的,是曲线的弯法(Curvature decides, not attitude)
2026-08-26 · 脆弱、韧性与预警
"从压力中变强"听起来像一句励志话。它其实是一个能算出数来的几何性质——而且算出来之后你会发现,绝大多数号称反脆弱的东西并不是。
一个人可以淹死在平均水深 1.2 米的河里。这句话不是俏皮话,它是本期全部内容的种子:只要"结果"和"变量"之间的关系是弯的,用平均值算出来的结论就是错的,而且错得有方向——要么系统性地高估你,要么系统性地低估你。
反直觉的地方在后面。既然弯曲可以往两边弯,那么就该存在一类东西:波动越大,它的处境反而越好。不是"扛住了"波动,是从波动里净赚。这类结构确实存在,而且不神秘——你可以把它画出来、量出来、造出来。
本 Phase 三期讲的是三件不同的事,混着读会串味:第 37 期讲世界的分布长什么样(尾巴有多厚);第 38 期讲挨了打能不能回到原样(韧性);本期只问一件事——挨打之后有没有可能比原来更好,以及这件事凭什么可以被验证。答案落在一个具体的东西上:你那条收益曲线的弯法。
先看一条你每天都在走的曲线。
假设你上班开车 20 分钟。某天路上的车比平时多了两成,你多花的时间通常远不止两成——可能是十分钟、二十分钟。反过来,车比平时少两成呢?你顶多省下两三分钟,因为路本来就跑不快过限速。
交通工程里对这件事有现成的算法:延误随流量增长得非常快,公路部门常用的那条经验公式里,这个增长大致是四次方式的。翻译成大白话就是:堵的那一侧吃掉的时间,远远多于空的那一侧还给你的时间。
现在把它画成一条曲线。横轴是"车流比平时多了还是少了",纵轴是"你的结果"(越高越好,比如准时到达的从容程度)。这条曲线往下弯——好消息给你的补偿,追不上坏消息拿走的东西。这种往下弯,数学上叫凹(concave);反过来往上弯叫凸(convex)。
提醒一句免得后面读串:同一件事换个纵轴,凹凸会翻个个儿。"通勤时间随车流"是凸的(时间涨得比车流快),"你的结果随车流"就是凹的。本期全篇的纵轴统一是你的结果,越高越好。
为什么这个弯法这么要紧?因为它直接决定了一句几乎所有人都在违反的规则:当关系是弯的,"用平均值算出来的结果"不等于"结果的平均值"。这条规则有个名字,叫 Jensen 不等式(Jensen's inequality,1906 年由丹麦数学家 Johan Jensen 给出)→ 参考 · 凸性与 Jensen 不等式。
凹的时候,拿平均值代进去会高估你的实际结果;凸的时候会低估。平均水深 1.2 米的那条河就是这么淹死人的:淹死与否对水深是凹的(浅的地方省不下命,深的地方直接要命),所以"平均"这个词在这里不携带任何安全信息。
看第三张图:曲线往上弯的时候,同样的一场波动,两侧的平均结果高于不波动时的结果。波动本身成了收入来源。这就是反脆弱(antifragile)这个词想说的全部意思——不是心态好,不是抗揍,是曲线朝上弯。
中间那张是上一期讲的韧性(resilience):曲线在承受范围内是平的,冲击来了不影响结果,冲击过后回到原位。它既不吃亏也不占便宜。三者的区别不是程度上的,是形状上的:凹、平、凸。
凡是你用"平均值"代进去算出来的结论——平均工期、平均负载、平均客流、平均收益率——先问一句:这条关系是弯的吗?只要是凹的,那个结论就不是期望值,而是乐观上限,请照这个身份对待它:不要拿它做承诺,不要拿它定容量,不要拿它算安全边际。
EN Plot your outcome against the variable that moves. If the curve bends down (concave), the bad side takes more than the good side gives back; if it bends up (convex), the reverse. Jensen's inequality says that whenever the curve bends, plugging in the average is not the same as averaging the outcomes — concave exposures are systematically overestimated by any average-based calculation. Resilience is the flat curve in between: unharmed, but not fed.
"这个方案有点脆弱"——这种话谁都会说,说了也等于没说。但脆弱其实是可以量出一个数来的,而且量法简单得让人起疑。
做法只有两步。第一步,挑出你最在意的那个变量:客流、利率、工期、汇率、剂量、并发量,随便什么,只要结果对它敏感。第二步,把它往上推两成、再往下推两成,各算一遍结果。
然后比较两侧的绝对值。往下掉的那 45,和往上涨的那 12——如果下行的绝对值明显大于上行,你的曲线就是凹的,你就是脆弱的;反过来就是凸的。两边差不多,你是那条平线。
这套检测的厉害之处不在于它简单,在于它不需要概率。Taleb 和 Douady 在 2013 年那篇正式给出定义的论文里,把这一点当成核心卖点:你不必知道明年客流会不会崩、不必估一个概率分布、不必假设它是钟形还是幂律——你只需要把两侧各算一遍。而"估概率"恰恰是整个风险管理里最不可靠的那一环。不需要你估准的检测,才是能用的检测。→ 参考 · 蒙特卡罗与集合模拟
顺着这条思路还能拆出一个平时看不见的东西:"总量相同"经常不等价。如果损伤对单次剂量是凸的,那么把同样的总量分成几次给,累计损伤会显著小于一次给完。反过来,如果收益对单次投入是凸的,分散着投就不如集中一次。
这不是修辞。你可以拿它当一条检查项:凡是有人跟你说"反正总数一样",先问这条关系弯不弯。弯的话,怎么切分本身就是一个能改变结果的决策变量——而且往往是最便宜的那个,因为它不要求你多投入任何资源。
给你手上最关键的那个系统做一次两侧压力测试:关键变量 ±20%,两边各算一遍,记下不对称度 = 下行变化 ÷ 上行变化。这个数大于 1 就是凹的。然后把改进预算优先花在压平下行的那一段曲率上(加缓冲、设上限、砍掉不可逆的环节),而不是花在提高平均值上——在凹曲线上提高平均值,收益会被下行原样吃回去。
EN Fragility has a number. Push the variable that matters 20% each way, compute both outcomes, and divide the downside change by the upside change. Above one means concave. Taleb and Douady's 2013 formalisation makes the selling point explicit: the test is model-free and probability-free — it never asks you to estimate the odds, which is the least reliable step in risk work. A corollary: when the response is curved, "same total dose" is not the same thing, and how you split it is itself a decision variable.
凸曲线不会从天上掉下来。造它最常用的一种办法,是给自己留一个选择权(optionality)——一个权利,而不是一份义务。
你交一笔确定的、不大的钱,换来"以后想干就干、不想干就算了"的权利。亏,最多亏掉这笔钱;赚,上不封顶。你的收益曲线于是被折了一道弯:左边被托住,右边敞开。这就是一条凸曲线,而且是人为造出来的。
左边那条直线是承诺:好起来你赚,坏下去你一路亏,没有底。右边那条折线是期权:往下走到某处就不再往下了,因为你可以不干。两条线在右半边几乎平行——期权少赚的那一点,就是你交的保费。
但期权不是白捡的凸性,它有四个前提,缺一条就不成立:
一、单次成本小,而且事先就知道是多少。保费必须是确定的。要是"最多亏多少"要等事后才知道,那就不是期权。
二、放弃是真的便宜。这条最容易假装满足。合同上能退出,不等于实际上能退出——已经公开宣布过、已经调了三个人进去、已经被写进季度目标,这些都是实打实的放弃成本。放弃成本一高,期权就退化成承诺,而你还在按期权的标准审批它。
三、能重复很多次,而且各次不共享同一个致命风险。凸性是靠大数次数兑现的:十九次小亏加一次大赚。要是二十次尝试其实绑在同一根绳上,那不是二十个期权,是一个。
四、上行确实有重尾。如果最好的结果也就比平均好一点点,那你封顶下行换来的那点上行不值这笔保费。→ 参考 · 幂律的识别与误判
四条摆在一起,你会发现一个反直觉的分工:期权的价值主要不来自你选得准,而来自你能便宜地放弃。选得准提高的是每次的胜率;能放弃改变的是整条曲线的形状。前者是线性的改善,后者是把凹掰成凸。
给每一次"尝试"预先写下两样东西:放弃条件(什么信号出现就停)和放弃成本(真停下来,你要赔上什么)。第二样写不出小数字的,别按尝试审批它——它是承诺,要按承诺的标准审:最坏情况扛不扛得住,而不是"上行有多大"。这一条能拦掉大多数"我们先小步试试"的项目,因为它们的退出成本从第一天起就不小。
EN Convexity can be manufactured: pay a small, known premium for a right rather than an obligation, and your payoff curve gets a floor on the left while staying open on the right. Four preconditions, all required: the premium is small and known in advance; quitting is genuinely cheap; the tries are numerous and do not share one fatal risk; and the upside is heavy-tailed. The second is the one people fake — once abandoning is expensive, the option has quietly become a commitment, and it should be judged as one.
把凸性推到配置层面,会得到一个看上去很怪的结论:与其全部押在"中等风险",不如两头站——大部分极端安全,一小部分极端冒险,中间刻意空着。这个结构叫杠铃(barbell strategy)。
它怪在哪里?因为按平均算,杠铃和中间型的"平均风险"可以完全一样。既然一样,为什么要费劲拆成两头?
三个理由,一条比一条硬。
第一,左尾被截断了。那 90% 极端安全的部分保证了不管另一头怎么炸,你都还在牌桌上。而"还在牌桌上"是所有凸性生效的前提——十九次小亏加一次大赚这笔账,只有在你能撑到第二十次时才算得成。(这也是上一期遍历性问题的直接后果:被打光一次,后面所有的期望值都归零。)
第二,中间地带最依赖你估得准。极端安全的那一头,你几乎不需要估什么;极端冒险的那一头,你早就假定它可能归零。只有中间那堆东西,它到底算"中等风险"全靠一个估出来的参数——而恰恰是这个估计,在厚尾的世界里最不可靠。杠铃真正省掉的不是风险,是对估计精度的依赖。
第三,中间地带的形状本身就是凹的。一个中等风险的位置通常有实质性的下行(能亏掉不少)和封顶的上行(涨也涨不到哪儿去)。这正是凹的定义。你不是在"折中",你是在批量买入凹曲线。
要提醒一句:杠铃不是"越极端越好"的许可证。它的全部合法性来自左边那一头——如果安全的那一头其实不安全(比如你以为的现金等价物在危机里跟着一起跌),整个结构立刻塌回成一个高风险的中间型。杠铃的强度等于它安全那一端的强度,不等于它冒险那端的想象力。
把你的资源(钱、时间、注意力、团队人力)按风险画成三堆:输光也不影响生存 / 中间 / 绝对动不了。然后逼自己给中间那一堆写一个理由——为什么它必须待在中间,而不是拆到两端去。写不出理由的部分就拆掉。这个动作的价值不在于最后拆了多少,在于它把"我以为的中等风险"从一个感觉变成一个要被辩护的立场。
EN A barbell puts most of the resource at the extremely safe end and a small slice at the extremely risky end, deliberately leaving the middle empty. Three reasons, in ascending order of force: the left tail is truncated, so you survive to collect the convexity; the middle is the part that depends most on a risk estimate you cannot trust; and a middle position is itself concave — real downside, capped upside. The strategy is only as strong as the safe end actually is.
现在说反面。"反脆弱"是近十几年被滥用得最凶的词之一,它有一半内容是硬的,另一半是修辞。分界线画在哪里,得说清楚。
第一,凸性是局部的,而且有剂量窗口。没有任何东西对一切压力、在一切剂量下反脆弱。毒理学里有个被研究了几十年的现象叫毒物兴奋效应(hormesis):很多物质在低剂量下刺激机体、在高剂量下毒害机体,剂量-反应曲线是个倒 U。力量训练也一样——负荷不足肌肉萎缩,负荷合适变强,负荷过量则是撕裂和过度训练。
注意图里那条虚线:同一个剂量,恢复期不够,整条曲线就往下掉,窗口迅速收窄甚至消失。所以说某个东西反脆弱,等于什么都没说,除非你能填上三个空:对什么压力源、在什么剂量范围、以及哪一层受益。
第二,层级会偷换。餐饮业整体越挫越勇,靠的正是单个餐馆不停地倒闭——行业的凸性是拿个体的脆弱换来的。同样,肌肉变强的机制里包含着单个肌纤维的损伤。所以"要反脆弱"这句建议在不同层级上意思是相反的:对系统说,它意味着允许局部失败;对个体说,它意味着你可能就是那个被牺牲掉的局部。不指明层级的反脆弱主张,通常是在替上层向下层要求牺牲。
第三,它的可证伪性确实弱。这是最要紧的一条。"活下来并且变强了"很容易被事后追认为反脆弱,而死掉的那些不进分母——这就是幸存者偏差的标准形态。风险研究者 Terje Aven 在 2015 年的评论里给出的判断相当克制:这个概念确实补上了传统风险分析忽略的动态一面,但它必须与既有的风险与韧性概念对齐、给出可操作的定义,否则难以进入实践。可操作的那一半(凸性、二阶导、两侧检测)其实来自期权理论,早就存在且能算;不可操作的那一半,是修辞。
第四,凸性通常是要花钱买的。这一条常被励志式的解读整个跳过。期权有保费,而且在金融市场上,长期看指数看跌期权的价格总体偏贵——买尾部保护的人多、愿意卖的人少,这个溢价是被反复记录过的。所以"买入凸性"并不是一条免费的自然规律,它是一个关于定价错误的主张:你得论证这个尾巴被市场低估了。论证不出来,你只是在持续付费。
用"反脆弱"这个词之前,先填三个空:对什么压力源、在什么剂量范围、哪一层受益。填不满就别用,改用能算的说法——凸性、两侧不对称度、期权费、冗余份数。这不是文字洁癖:三个空正好对应它最常见的三种失效(换了压力源、超出剂量、偷换层级),填空这个动作本身就是一次检查。
EN Four limits. Convexity is local and dose-bounded — hormesis is an inverted U, and cutting recovery short collapses the window. Levels get swapped: an industry's antifragility is bought with the fragility of individual firms, so an unqualified "be antifragile" often asks the lower level to be sacrificed. Falsifiability is weak, since survivors get labelled antifragile after the fact; Aven's 2015 review credits the dynamic view but asks for operational definitions. And convexity is usually purchased — index puts have historically been expensive, so buying convexity is a claim about mispricing, not a law of nature.
存在,但来源很窄,值得逐条盘:一是定价错误——别人系统性低估了那条尾巴;二是结构性优势——同样一件事,你的放弃成本比别人低(小团队可以砍掉一个项目,大公司砍不掉,因为那涉及承诺、编制和面子)。第二种最值得盯,因为它不依赖你比市场聪明,只依赖你确实更容易脱身。反过来,如果你的放弃成本正在变高(人越来越多、承诺越来越公开),你的免费凸性正在被吃掉,哪怕业务本身没变。
技术上不冲突,预算上冲突。冗余(韧性)和期权费(凸性)花的是同一笔钱、同一批人。一个可用的分工:对不可逆的部分买韧性,对可逆的部分买凸性。判断标准不是哪个更时髦,是这块东西坏掉之后还有没有下一局。
中间层的资产、职位、项目会失去买家,流动性变薄;而两端会变得拥挤,安全端的收益被压到极低、冒险端的定价被抬高。更麻烦的是,"安全端"一旦被所有人当成同一个避风港,它内部的相关性就上升了——于是这个策略自己制造出了一个新的尾部风险。任何一条依赖"别人不这么干"的策略,都要把这条写进假设里。
这是 hormesis 研究里的老方法学问题。群体均值上升有两种完全不同的来源:同一批个体各自变强,或者弱的那批消失了、剩下的看起来更强。区分办法只有一个——追踪同一个体的前后变化,而不是比较两个时点的群体均值。任何用"这个行业经历危机后更强了"来论证反脆弱的说法,都得先过这一关。
心理学里有个概念叫创伤后成长(post-traumatic growth),流行说法比证据强不少。核心困难在于测量:多数量表问的是"和以前比你觉得自己怎样",测到的可能是叙事的重建而非能力的提升,而纵向研究给出的效应通常比自评弱得多。这不是说变强不存在,是说它的证据标准和肌肉、骨骼那类可直接测量的东西完全不在一个量级——把两者放在同一句话里并列,是本期最容易犯的越界。