辨证基础
四虚辨别 —— 不看定义,看方子怎么用药
气虚、阳虚、阴虚、血虚,定义读十遍也未必分得清。换个办法:把主治里提到某一虚的方挑出来,看它们实际用了哪些药,再和全库 5,903 方的基线一比。
| 药 | 全库 | 气虚129方 | 阳虚34方 | 阴虚70方 | 血虚80方 |
|---|
| 人参 | 17.2% | 41.9% | 47.1% | 25.7% | 23.8% |
| 黄芪 | 7.4% | 15.5% | 17.6% | 8.6% | 20% |
| 白术 | 13.2% | 36.4% | 38.2% | 12.9% | 21.2% |
| 茯苓 | 17.8% | 34.9% | 35.3% | 22.9% | 20% |
| 甘草 | 38.3% | 55% | 50% | 42.9% | 51.2% |
| 当归 | 23.5% | 27.9% | 38.2% | 31.4% | 65% |
| 熟地黄 | 7.7% | 20.2% | 23.5% | 37.1% | 38.8% |
| 白芍药 | 9.7% | 10.9% | 17.6% | 24.3% | 42.5% |
| 川芎 | 13.2% | 14% | 5.9% | 4.3% | 38.8% |
| 附子 | 5.7% | 17.1% | 47.1% | 1.4% | 6.2% |
| 干姜 | 3.9% | 8.5% | 23.5% | 2.9% | 1.2% |
| 肉桂 | 4.7% | 7% | 14.7% | 4.3% | 11.2% |
| 山茱萸 | 2.7% | 6.2% | 17.6% | 17.1% | 6.2% |
| 山药 | 4.2% | 12.4% | 29.4% | 27.1% | 7.5% |
| 麦门冬 | 7.1% | 11.6% | 11.8% | 25.7% | 8.8% |
| 生地黄 | 8.9% | 9.3% | 8.8% | 32.9% | 21.2% |
| 五味子 | 4.7% | 9.3% | 17.6% | 17.1% | 6.2% |
| 阿胶 | 2.3% | 7% | 0% | 10% | 6.2% |
高亮=占比至少是全库基线的两倍且 ≥15%。读法:
- 气虚:人参 42%、白术 36%、茯苓 35% —— 就是四君子那四味。
- 阳虚:四君子的药一样高,但多了附子 47%、干姜 23%、肉桂 14%。阳虚=气虚 + 温热药。
- 血虚:当归 65%、白芍 42%、熟地 38%、川芎 38% —— 就是四物汤。
- 阴虚:熟地 37%、生地 32%、山药 27%、麦冬 25%,而附子只有 1%。
最锋利的那条线是附子:阳虚 47% vs 阴虚 1% —— 差 47 倍。阳虚要温,阴虚忌温,这一味药就把两者分开了。其次是川芎:血虚 38% vs 阴虚 4% —— 血虚要行血,阴虚只要滋润。
⚠️ 用原始占比而非倍数。倍数只挑「特异」的药,挑不出「定义性」的药 —— 先用倍数排,气虚那栏排出来的是补骨脂、菟丝子、杜仲(补肾阳药),因为人参白术在全库太常见反而显不出来。
四虚对应哪些脏腑
直接数复合词行不通:主治里「脾气虚」只有 5 方、「肾阳虚」4 方,合计 53 —— 辞典多写「脾虚」而不写「脾气虚」。所以改为比较用药特征:每组算各药占比对全库基线的 log-lift 向量,再取余弦相似。对应关系是算出来的,不是断言的。
| 脏虚 | 方数 | 气虚 | 阳虚 | 阴虚 | 血虚 | 离散度 |
|---|
| 脾虚 | 46 | 0.48 | 0.37 | 0.28 | 0.17 | 0.32 |
| 胃虚 | 76 | 0.52 | 0.42 | 0.13 | 0.12 | 0.40 |
| 肾虚 | 64 | 0.50 | 0.62 | 0.50 | 0.53 | 0.12 |
| 心虚 | 25 | 0.38 | 0.56 | 0.42 | 0.41 | 0.18 |
| 肝虚 | 19 | 0.27 | 0.32 | 0.43 | 0.38 | 0.15 |
| 肺虚 | 18 | 0.27 | 0.33 | 0.49 | 0.30 | 0.22 |
- 脾虚、胃虚 → 气虚。而且对阴虚血虚极低(胃虚只有 0.12)—— 脾胃主运化,虚就是气不足,和阴血不是一路。
- 肝虚、肺虚 → 阴虚。肝藏血体阴、肺为娇脏喜润,虚则先见燥。
- 心虚 → 阳虚(0.57),但对血虚也有 0.43 —— 心主血脉又赖阳气,两头都沾。
- 肾虚四者皆高(0.50/0.62/0.50/0.54),离散度 0.12 全场最低 —— 它不偏向任何一虚。这正合「肾为阴阳之根」:肾阴虚、肾阳虚、肾气虚都成立。
离散度=四个相似度里最高减最低。 —— 肾虚四者皆高、spread 最小,正合「肾为阴阳之根」。胃虚 0.40 最高(尖锐地偏气虚),肾虚 0.12 最低(谁都像)。
六经辨证 —— 从《伤寒论》398 条原文来
六经不是从辞典查出来的。先试过:辞典方剂条里主治提「太阳病」的只有 18 方、提「少阳病」的 0 方 —— 它是方书不是伤寒论注,记方不记六经。所以回到原文:《伤寒论》条文 398 条,篇章标题给出六经,条文带编号。抽出 398 条,与书名标称完全吻合。
太阳表 · 阳178 条
提纲证(1)太阳之为病,脉浮,头项强痛而恶寒。
邪在肌表,正气未虚 —— 汗法
桂枝汤13小柴胡汤8麻黄汤7五苓散6调胃承气汤5
阳明里 · 热 · 实84 条
提纲证(180)阳明之为病,胃家实是也。
邪入阳明,化热成实 —— 清法、下法
大承气汤15小承气汤5调胃承气汤3承气汤3小柴胡汤3
少阳半表半里10 条
提纲证(263)少阳之为病,口苦,咽干,目眩也。
邪在表里之间,汗下皆非 —— 和法
小柴胡汤1
太阴里 · 寒 · 虚8 条
提纲证(273)太阴之为病,腹满而吐,食不下,自利益甚,时腹自痛。若下之,必胸下结硬。
脾阳虚,寒湿内盛 —— 温法
桂枝汤1桂枝加芍药汤1桂枝加大黄汤1
少阴里 · 寒 · 虚(更深)45 条
提纲证(281)少阴之为病,脉微细,但欲寐也。
心肾阳衰,或阴虚火旺 —— 回阳或育阴
大承气汤3附子汤2桃花汤2白通汤2麻黄细辛附子汤1
厥阴寒热错杂56 条
提纲证(326)厥阴之为病,消渴,气上撞心,心中疼热,饥而不欲食,食则吐蚘。下之,利不止。
阴尽阳生,上热下寒 —— 寒温并用
四逆汤4白头翁汤2黄芩汤1乌梅丸1白虎汤1
方名后的数字=该方在这一经里被点名的条文数。太阳篇里出现小柴胡汤,是因为太阳病传入少阳的条文写在太阳篇;少阴篇里出现大承气汤,是「少阴三急下」。这些不是抽错,是原文如此。此外还有霍乱 10 条、阴阳易差后劳复 7 条,不属六经。
⚠️ 六经 ↔ 八纲的对应是教学上的定说,不是从数据算的。上面每一经右边那行(表·阳 / 里·热·实 …)属于这一类,与条文数、主方那些算出来的东西性质不同,别混着读。
药征对照 —— 从药反推证,1771 有人做过一整本
上面三节用的都是同一个笨办法:不查定义,看方子实际怎么用药,再和全库基线比。这办法不是新的。日本汉方家吉益东洞在 1771 年写《药征》,做的正是这件事 —— 把《伤寒论》里含某味药的方全列出来,逐方抄下主治,找共同项,倒推该药主治。他自己的话是:「上历观此诸方,石膏主治烦渴也明矣。」
他手工扫仲景百余方,这里机器扫辞典 4,416 方。同一个算法,两份样本,隔 255 年。所以下表比的不是谁对谁错 —— 吻合处说明历代用法没变,分岔处是仲景用法与后世用法的差别。
12吻合算出来的证直接出现在他的结论里
11近似说的是一回事,用词不同
15分岔两边指向不同 —— 多半是取样之别
5算不出后世方里几乎不用了,样本太薄
吻合 · 12 味
半夏503 方
东洞 1771主治痰饮呕吐也。旁治心痛、逆满、咽中痛、咳悸、腹中雷鸣。
算法 2026嗳气8.78×心下痞硬6.27×恶阻6.15×风头痛5.85×痰饮4.75×
巴豆73 方
东洞 1771主治心腹胸膈之毒。故兼治心腹猝痛、胀满吐脓。
算法 2026中恶33.61×积聚10.08×腹满6.44×胀满3.75×瘰疬3.36×
干姜203 方
东洞 1771主治结滞水毒也。旁治呕吐嗽、下利厥冷、烦躁腹痛、胸痛腰痛。
算法 2026心下痞满10.88×中恶9.67×干呕8.7×背痛6.8×下利5.8×
柴胡374 方
东洞 1771主治胸胁苦满也。旁治寒热往来、腹中痛、胁下痞硬。
算法 2026热劳11.81×鬓疽7.87×颊赤5.9×寒热往来5.25×如疟5.17×
栀子334 方
东洞 1771主治心烦也,旁治发黄。
算法 2026心中懊憹13.22×鬓疽8.81×嗽血7.56×黄疸5.67×胃火5.51×
桂枝153 方
东洞 1771主治冲逆也,旁治奔豚头痛、发热恶风、汗出身痛。
算法 2026太阳病23.45×恶风7.22×头眩4.51×身重4.44×无汗4.26×
桃仁138 方
东洞 1771主治瘀血,少腹满痛,故兼治肠痈,及妇人经水不利。
算法 2026痛经26.67×经闭12.8×肠痈10.67×肿胀6.62×胁痛6.4×
滑石110 方
东洞 1771主治小便不利也,旁治渴也。
算法 2026石淋33.45×热淋25.09×中暑8.45×积热4.34×霍乱3.73×
茵陈蒿36 方
东洞 1771主治发黄也。
算法 2026发黄61.33×黄疸58.41×小便不利5.64×
葶苈28 方
东洞 1771主治水病也,旁治肺痈结胸。
算法 2026肺痈35.84×咳嗽3.44×
麻黄181 方
东洞 1771主治喘咳、水气也。旁治恶风、恶寒、无汗、身疼骨节痛、一身黄肿。
算法 2026哮喘12.2×左瘫右痪8.87×半身不遂7.62×拘挛7.12×无汗6.8×
黄连517 方
东洞 1771主治心中烦悸也。旁治心下痞、吐下、腹中痛。
算法 2026赤白痢8.54×火眼7.12×便脓血6.83×热痢5.69×云翳5.69×
近似 · 11 味
吴茱萸88 方
东洞 1771主治呕而胸满也。
算法 2026积聚6.69×月经不调6.27×腹胀3.01×腹痛2.35×呕吐1.72×
大枣186 方
东洞 1771主治挛引强急也。旁治咳嗽、奔豚、烦躁、身疼、胁痛、腹中痛。
算法 2026太阳病16.32×干呕7.91×少气7.42×不寐6.78×下利4.75×
杏仁228 方
东洞 1771主治胸间停水也。故治喘咳,而旁治短气结胸、心痛、形体浮肿。
算法 2026哮喘9.68×痰喘8.61×肺热7.75×痰中5.16×痰嗽4.65×
枳实160 方
东洞 1771主治结实之毒也。旁治胸满胸痹、腹满腹痛。
算法 2026心下痞满13.8×痞满8.36×大便秘结5.02×里急后重4.8×食积4.71×
桔梗359 方
东洞 1771主治浊唾肿脓也,旁治咽喉痛。
算法 2026发颐9.84×大头瘟8.2×缺盆7.03×肺痈5.03×咽痛4.1×
浓朴284 方
东洞 1771主治胸腹胀满也。旁治腹痛。
算法 2026胸痞4.86×痞块4.86×疟疾4.54×嗜卧4.32×不孕4.32×
石膏190 方
东洞 1771主治烦渴也,旁治谵语、烦躁、身热。
算法 2026胃火7.75×中暑6.12×劳热5.81×麻疹5.81×消渴4.01×
贝母131 方
东洞 1771主治胸膈郁结、痰饮也。
算法 2026肺痈10.73×乳痈9.63×痰中8.99×肺痿6.24×喘满5.39×
赤石脂48 方
东洞 1771主治水毒下利。故兼治便脓血。
算法 2026下血8.18×腹痛2.15×
阿胶120 方
东洞 1771主治诸血证。故兼治心烦、不得眠者。
算法 2026唾血14.15×胎动不安11.2×崩漏9.6×血崩8.66×肺痿6.81×
龙骨89 方
东洞 1771主治脐下动也。旁治烦惊失精。
算法 2026白浊11.98×遗精11.28×恍惚7.63×耳鸣5.51×盗汗3.74×
分岔 · 15 味
五味子222 方
东洞 1771主治咳而冒者也。
算法 2026七伤9.95×唾血9.18×滑泄6.63×内障6.28×梦遗5.97×
人参836 方
东洞 1771主治心下痞坚、痞硬、支结也。旁治不食呕吐、喜唾、心痛、腹痛、烦悸。
算法 2026上热下寒5.28×血脱4.23×多卧4.23×赤浊4.23×慢脾风4.23×
地黄799 方
东洞 1771主治血证及水病也。
算法 2026瞳子散大5.53×肾劳5.53×劳损4.84×白喉4.42×热劳4.42×
栝蒌实82 方
东洞 1771主治胸痹也,旁治痰饮。
算法 2026乳痈12.82×温病4.31×咳嗽4×发热1.82×
橘皮77 方
东洞 1771主治呃逆也。旁治胸痹停痰。
算法 2026心下痞13.49×胃脘9.89×麻木6.95×短气4.5×呕吐3.54×
泽泻196 方
东洞 1771主治小便不利冒眩也。旁治渴。
算法 2026痿厥22.53×心下痞7.95×水肿7.11×淋沥5.63×黄疸5.36×
牡蛎90 方
东洞 1771主治胸腹之动也,旁治惊狂烦躁。
算法 2026赤白带下9.81×心悸9.35×温病5.89×吐血3.7×自汗2.89×
生姜387 方
东洞 1771主治呕。故兼治干呕噫哕逆。
算法 2026太阳病7.84×咳喘6.52×阴寒6.34×噎膈4.56×寒疝4.15×
细辛233 方
东洞 1771主治宿饮停水也。故治水气在心下而咳满、或上逆、或胁痛。
算法 2026头风8.12×外障7.37×正头痛7.29×左瘫右痪6.89×挛急6.32×
芍药222 方
东洞 1771主治结实而拘挛也。旁治腹痛头痛、身体不仁、疼痛腹满、咳逆下利肿脓。
算法 2026太阳病11.19×恶风6.84×少气4.97×不能食4.52×经闭3.98×
茯苓894 方
东洞 1771主治悸及肉 、筋惕也。旁治小便不利、头眩烦躁。
算法 2026水道4.94×痰迷4.94×小儿吐泻4.12×赤浊3.95×客热3.7×
葛根164 方
东洞 1771主治项背强也。旁治喘而汗出。
算法 2026上消15.39×麻疹9.42×挛急8.98×感冒8.66×恶风6.73×
薏苡仁86 方
东洞 1771主治乳肿也。
算法 2026肠痈21.4×肺痈11.67×泄泻2.67×
酸枣仁88 方
东洞 1771主治胸膈烦躁、不能眠也。
算法 2026神不守舍40.15×不寐17.92×怔忡16.73×心悸11.95×恍惚11.58×
香豉42 方
东洞 1771主治心中懊 也。旁治心中结痛及心中满而烦也。
算法 2026无汗12.07×伤寒6.5×头痛6.1×发热2.95×
算不出 · 5 味
水蛭12 方
东洞 1771主治血证也。
算法 2026共现的证都不到 4 次,算不出可信的倍数
瓜蒂11 方
东洞 1771主治胸中有毒,欲吐而不吐也。
算法 2026共现的证都不到 4 次,算不出可信的倍数
薤白4 方
东洞 1771主治心胸痛而喘息咳唾也,旁治背痛、心中痞。
算法 2026语料中该药方数不足,算不出可信的倍数
虻虫9 方
东洞 1771主治瘀血,少腹硬满。兼治发狂、瘀热、喜忘、及妇人经水不利。
算法 2026共现的证都不到 4 次,算不出可信的倍数
蜀漆3 方
东洞 1771主治胸腹及脐下动剧者,故兼治惊狂,火逆疟疾。
算法 2026语料中该药方数不足,算不出可信的倍数
倍数=这个证在含该药的方里出现的频率,是全库基线的几倍(lift)。它找的是「特别」而非「常见」—— 感冒方里都有的证,倍数接近 1,不会冒头。着色:绿=该词直接出现在东洞的结论里;黄=说的是一回事而用词不同(杏仁「喘咳」对「哮喘、痰喘」;栀子「心烦」对「心中懊憹」)。
⚠️ 「分岔」不等于哪一边错了。分得最远的是酸枣仁:东洞说「胸膈烦躁、不能眠」,算法头三名是神不守舍 40×、不寐 18×、怔忡 17× —— 方向一致而落点全然不同,因为仲景手里只有酸枣仁汤一方,后世的安神方却成百上千,样本一换,重心就移了。石膏判「近似」只靠一个消渴:东洞说烦渴,算法头名是胃火 7.8×、中暑 6.1× —— 后世把它当清胃药用,仲景不这么用。
反过来,判「吻合」的药也常带着后世新添的用法。麻黄是最好的例子:无汗、恶风、哮喘都对上了东洞的结论,可算法给的头几名里还夹着「左瘫右痪 8.9×、半身不遂 7.6×」—— 后世拿麻黄治中风偏枯,《伤寒论》里没有这条。所以三档只是入口,真正的东西在每一行的右半边。
顺带一个意外:仲景常用、后世弃用
上表「算不出」那一档不是算法失灵 —— 是这 5 味药在辞典 4,416 方里几乎绝迹,共现的证连四次都凑不够。两个发现原来是同一件事:
蜀漆3 方主治胸腹及脐下动剧者,故兼治惊狂,火逆疟疾。
薤白4 方主治心胸痛而喘息咳唾也,旁治背痛、心中痞。
虻虫9 方主治瘀血,少腹硬满。兼治发狂、瘀热、喜忘、及妇人经水不利。
瓜蒂11 方主治胸中有毒,欲吐而不吐也。
水蛭12 方主治血证也。
涌吐(瓜蒂)、破血(水蛭、虻虫)、截疟(蜀漆)、通阳散结(薤白)—— 几乎全是峻药。后世医家不是不知道,是不敢用。这条不是从哪本书上读来的结论,是对照时数字自己浮出来的:本来只想比对结论,结果门槛之下剩了什么,比门槛之上更能说话。
做法与坑:药征 43 味药的结论用正则从原书抽,算法侧走辞典释文里的成对锚文本(「当归 当归」)。⚠️ 抽之前不能先去重 —— 去重会把成对结构抹平,成对词一个也找不到,我为此误报过一次,差点宣布分析只建在 32 个方上(实为 4 千余方)。另外只保留辞典标为「证名/病名/症名」的词条,否则书名(千金翼方、脾胃论)和方名(麻黄汤)会混进来 —— 它们和药高度共现、倍数很漂亮,但那不是证。芍药、地黄在释文里从不成对出现,退回明文搜;明文搜必须挡左邻汉字,不然「芍药」会吃进「赤芍药」。生成脚本 tools/tcm/build_yaozheng.py。
经络
经络已单独做成族 —— 十二正经加任督、279 个穴,按国际代号排回循行次序,标出特定穴,并有「经 × 主治」矩阵。进经络族 →