Files
biji/shengxiao/rules.md
ikmkj f9b872f649 docs(shengxiao): 添加生肖预测模型说明文档
- 新增 influence_map.md 文件,详细说明了基于数据分析的主导生肖关联预测地图
- 新增 rules.md 文件,阐述了四条核心排除规则及其验证过程
- 新增 生肖.md 文件,总结了动态映射模型的最终预测结果和边界排除法
- 更新 .env.app 和 .env.web 文件,添加了Vite 构建配置
- 修改 package.json,增加了不同环境的构建脚本
- 更新 vite.config.js,配置了多环境支持
2025-08-13 21:46:52 +08:00

59 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 生肖预测模型规则说明
本文档旨在详细说明通过数据分析得出的,用于预测的四条核心排除规则。
## 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.json``all2025.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%的命中率。