Files
biji/shengxiao/rules.md
黄孟 f0a8a20837 feat(shengxiao): 更新 all2025.json 和规则文档
- 在 all2025.json 中添加新的开奖数据,并移除旧的数据
- 更新 rules.md,将核心发现从四条排除规则修改为三条
- 新增 结果.md 文件,记录开奖结果和规则验证情况
2025-08-14 17:09:13 +08:00

2.8 KiB
Raw Permalink Blame History

生肖预测模型规则说明

本文档旨在详细说明通过数据分析得出的,用于预测的四条核心排除规则。

1. 数据来源

本模型分析的数据源于以下两个JSON文件

  • all2024.json
  • all2025.json

这两个文件包含了按期数 (expect) 排序的历史开奖数据。每一期数据都包含一个包含7个生肖的列表 (zodiac),其中最后一个为当期的特码生肖。

生肖与数字的对应关系: 鼠(0), 牛(1), 虎(2), 兔(3), 龙(4), 蛇(5), 马(6), 羊(7), 猴(8), 鸡(9), 狗(10), 猪(11)

2. 分析方法

我们采用“假设-验证”的科学方法通过编写Python脚本对全部历史数据进行回测。

  1. 提出假设: 基于观察,提出可能的规律作为“排除规则”。
  2. 代码验证: 编写程序遍历每一期历史数据检查提出的规则是否在历史上100%成立。
  3. 压力测试: 将 all2024.jsonall2025.json 合并,在更大的数据集上对规则进行再验证,确保其可靠性。
  4. 组合优化: 将所有通过验证的规则组合起来,形成一个统一的预测模型,以最大化预测精度(缩小预测范围)。

3. 核心发现:三条排除规则

以下是通过验证的、在历史数据中100%成立的四条独立排除规则。


规则 H3: 排除上上期的最后一个生肖

  • 说明: 预测第 N 期时,找到第 N-2 期(上上期)的数据,将其第七个生肖(特码生肖)从预测结果中排除。
  • 示例: 预测第20期时查看第18期的数据排除第18期的特码生肖。

规则 H4: 排除上期的第一个生肖

  • 说明: 预测第 N 期时,找到第 N-1 期(上期)的数据,将其第一个生肖从预测结果中排除。
  • 示例: 预测第20期时查看第19期的数据排除第19期的第一个生肖。

规则 H6: 排除上上期的第一个生肖

  • 说明: 预测第 N 期时,找到第 N-2 期(上上期)的数据,将其第一个生肖从预测结果中排除。
  • 示例: 预测第20期时查看第18期的数据排除第18期的第一个生肖。

4. 如何使用模型(推荐)

最稳定、最可靠的预测方式是将以上四条规则【组合使用】。

  1. 收集信息: 准备预测第 N 期时,获取第 N-1 期和第 N-2 期的开奖数据。
  2. 汇总排除: 分别应用上述四条规则,将所有要排除的生肖汇总到一个集合中(集合会自动去除重复项)。
  3. 得出结果: 从全部12个生肖中去掉这个“排除集合”中的所有成员。
  4. 最终预测: 剩余的生肖通常是8或9个即为本次的预测范围。

这个组合模型在所有已验证的历史数据中实现了100%的命中率。