六爻算命与马尔可夫链:东方玄学与西方概率的世纪对话

当《易经》遇见贝叶斯推断——深入探讨六爻算命与马尔可夫链在处理不确定性上的异曲同工之妙

一、引言

一个是中国古代的卜筮之术,出自《易经》,靠铜钱起卦、依五行生克断吉凶;一个是20世纪俄罗斯数学家安德烈·马尔可夫(Andrey Markov)提出的随机过程模型,如今是自然语言处理、基因序列分析、金融预测的基石。

表面看,它们风马牛不相及。但仔细深挖,两者骨子里竟惊人地相似——都在处理”不确定性”,都在用”状态”和”转移”来描述世界的演化


二、两个概念互相介绍

2.1 六爻算命——东方的不确定性哲学

六爻是中国传统卜卦方法,以三个铜钱(或蓍草)投掷六次,得到六个爻,自下而上组成一卦。每个爻有阴(⚋)、阳(⚊)之分,六爻合在一起构成一个完整的卦象(共64×64=4096种可能)。

核心逻辑链条:

起卦(随机触发)
  → 获得卦象(信息载体)
  → 装卦(加入动变爻、世应等元数据)
  → 分析五行生克冲合
  → 结合神煞、空亡等附加信息
  → 输出判断(吉/凶/平,及其具体解释)

六爻的理论基础是阴阳五行——金木水火土相生相克,加上八卦的象数体系,构成一套自洽的符号系统。它不追求”预测准确率”,而追求给出一种可解释的叙事,帮助问卜者在模糊情境中获得行动方向的心理锚点。

2.2 马尔可夫链——西方的状态转移机器

马尔可夫链(Markov Chain)是一种随机过程,满足马尔可夫性质(Markov Property):未来状态只与当前状态有关,与过去的历史无关。这就是著名的”无记忆性”(Memorylessness)。

数学表达:

简单说:知道你在哪儿,就知道你接下来去哪儿的可能分布——不需要知道你是怎么到这儿的。

典型应用:


三、输入输出的区别与联系

维度六爻算命马尔可夫链
输入问事者的硬币/蓍草操作,或心念一动随口报数系统当前状态 + 状态转移概率矩阵 P
输入的随机性极高(人的手摇行为),本质上是物理随机理论上是确定性的概率分布(但初始状态可随机)
状态空间4096种卦象 + 无数动变组合可离散可连续,取决于建模
输出定性判断(吉/凶,应期,事项类别)概率分布(下一状态的概率向量)
可解释性高(但解释依赖解卦者水平)低(概率数字本身精确,但模型意义需诠释)
时间维度卦象固定,动变提供时间线索链式演化,时间步显式建模
主观性极高(同一卦不同人解可能完全不同)极低(数学是客观的)

3.1 它们的深层联系

第一层:随机触发 六爻的起卦本质上是物理随机过程(铜钱翻转),马尔可夫链的每一步转移也是概率性的。两者都以随机性为入口

第二层:状态与转移 六爻的动变爻代表了”变数”——卦在时间线上从静卦变为之卦;马尔可夫链的核心也是”状态→转移→新状态”。从这个角度,六爻本质上是一套特殊的马尔可夫过程——状态空间是4096,转移规则由五行生克决定。

第三层:条件概率 六爻的”旺相休囚死”决定了一个爻的强弱,进而影响它对其他爻的作用力——这在数学上就是条件概率:在此爻旺相的前提下,某事发生的概率如何?

第四层:路径依赖(但方向相反) 六爻强调”因果”——你问的什么事、什么时间、什么心态,都影响卦象的解读(这对应马尔可夫链的初始分布敏感性)。马尔可夫链则宣称”不依赖路径”,两者在这个维度上恰好相反


四、一个量化,一个凭感觉——这是本质差异吗?

4.1 马尔可夫链:天然的量化系统

马尔可夫链的设计从一开始就是可量化的

import numpy as np

# 一个简单的"心情马尔可夫链"
# 状态:😊 好心情 / 😐 一般 / 😢 低落

P = np.array([
    #   😊    😐    😢
    [0.7,  0.2,  0.1],  # 😊 → 
    [0.3,  0.4,  0.3],  # 😐 → 
    [0.2,  0.3,  0.5],  # 😢 → 
])

# 问:今天心情一般,明天心情分布?
state_today = np.array([0, 1, 0])  # 😐
state_tomorrow = state_today @ P
print(state_tomorrow)  
# [0.3  0.4  0.3] → 30%好, 40%一般, 30%低落

数学之美在于:你可以精确计算出平稳分布(长期来看各状态的概率)、首达时间(平均多久从A状态到B状态)、混合时间(系统”忘记”初始状态需要多久)。

4.2 六爻:解卦真的只是”凭感觉”吗?

表面上,六爻解卦确实高度依赖解卦者的经验、悟性、甚至当天的”灵感”。同一个卦,问事业旺衰,问感情,结果可能天差地别。

但如果我们细拆六爻的”感觉”,会发现它并非纯粹玄学:

六爻有一套严密的内在规则:

“感觉”的真正来源是:

  1. 规则太多、信息冗余,没有统一的可计算输出
  2. 解卦者做了大量隐性的权重分配,但没显式表达
  3. 六爻的”量化”藏在解卦者的经验里,没有被显式建模

五、怎么定量化六爻?

这是最有趣的部分——我们能不能把六爻变成一个马尔可夫链?

5.1 思路一:状态空间建模

将六爻卦象建模为离散状态系统:

状态空间 S = {六十四卦 × 动变爻位置 × 用神强弱}

这是一个天文数字级的状态空间,但我们可以做简化。

5.2 思路二:构建转移概率

用历史卦例数据,学习六爻的”经验转移矩阵”——这是机器学习路线:

训练数据:大量已知应验的卦例(问事+卦象+结果)

提取特征:卦象五行、用神强弱、动变方向、月令

监督学习:训练一个分类/回归模型

输出:给定一个新卦,预测各结果的概率

这实际上是把六爻的”经验规则”从人脑中提取出来,变成一个可计算的模型——本质上和训练一个文本分类器没有区别。

5.3 思路三:贝叶斯六爻

将六爻视为一个贝叶斯推断系统

import numpy as np

# 先验:基于历史数据的各类事项基础概率
prior = {
    '大吉': 0.15,
    '吉': 0.25,
    '平': 0.30,
    '凶': 0.20,
    '大凶': 0.10
}

# 似然函数:给定卦象特征,各结果的概率(从经验数据学习)
likelihood = {
    '用神旺相': {'大吉': 0.4, '吉': 0.35, '平': 0.2, '凶': 0.05, '大凶': 0.0},
    '用神休囚': {'大吉': 0.05, '吉': 0.15, '平': 0.3, '凶': 0.35, '大凶': 0.15},
    '官鬼持世': {'大吉': 0.05, '吉': 0.1, '平': 0.25, '凶': 0.4, '大凶': 0.2},
    '子孙持世': {'大吉': 0.3, '吉': 0.4, '平': 0.2, '凶': 0.08, '大凶': 0.02},
}

# 贝叶斯后验(简化版本)
def bayes_liuyao(observations):
    """根据观察到的卦象特征,计算各结果的后验概率"""
    posterior = {k: v for k, v in prior.items()}
    
    for obs, likely in likelihood.items():
        if obs in observations:
            for outcome in posterior:
                posterior[outcome] *= likely[outcome]
    
    # 归一化
    total = sum(posterior.values())
    return {k: round(v/total, 3) for k, v in posterior.items()}

# 示例:用神旺相 + 子孙持世
result = bayes_liuyao(['用神旺相', '子孙持世'])
print(result)
# {'大吉': 0.444, '吉': 0.389, '平': 0.111, '凶': 0.049, '大凶': 0.007}

5.4 量化六爻的核心挑战

挑战说明
数据稀缺高质量、历史清晰、记录完整的卦例数据极少
主观性编码什么算”大吉”?不同人有不同标准
时间要素六爻中”应期”(何时发生)的量化尤为困难
象数 vs 数理六爻同时有”象”(象征意义)和”数”(生克数量),两者不完全可通约
黑箱问题如果用神经网络做,准确率可能高了,但”为什么”不可解释

六、当六爻遇见大语言模型

一个前沿的思路:用 LLM 来做六爻的量化解释器:

用户输入:"占卜明日股市行情"

LLM 转化为六爻起卦(模拟或随机)

LLM 根据卦象特征 + 历史金融数据 → 生成分析文本

输出:概率化的判断 + 自然语言解释

这本质上是把六爻的象数系统当作一个提示工程(Prompt Engineering)框架——卦象决定了”看问题的角度”,LLM 负责填充具体内容。

六爻提供了:结构化的不确定性框架(它强迫你从64个象限中选一个来切入问题) LLM 提供了:无限的知识背景和流畅的解释能力

两者结合,或许是未来”AI 占卜”的方向。


七、结论:它们是同一个问题的两面

六爻马尔可夫链
本质符号系统 + 经验规则数学模型 + 概率转移
优势高度可解释,富含象数智慧精确量化,可计算验证
劣势难以标准化,主观性过强过度简化,忽略深层语义
共同祖先对”不确定性”的敬畏与建模对”随机过程”的数学抽象

说到底,六爻是古人在没有计算机的时代,用阴阳五行模拟的概率论马尔可夫链是现代人在拥有计算机之后,对随机过程的精确形式化

它们不在同一个维度上竞争,却在人类认知的最深处——如何面对不确定性并做出决策——达成了跨越时空的共鸣。

莱布尼茨说:“《易经》通过阴和阳(即 0 和 1)来把握宇宙。“
马尔可夫说:“通过状态转移来把握随机过程。“
或许他们说的,本质上是同一件事。


Written with curiosity and humility, somewhere between Big Data and the I Ching.