916117771
|
6c1754417c
|
feat(admin): 尾首概率弹窗增加相同明细数据
后端新增 tailSameDetail 和 headSameDetail 字段,统计相邻两期
特码尾数/首位相同的具体值及出现次数
前端弹窗新增两个明细表格展示
|
2026-05-02 15:41:28 +08:00 |
|
916117771
|
31cd375ff1
|
fix(admin): 修复尾首概率弹窗数据显示 undefined
ThinkPHP success() 返回的数据在 ret.data 而非 ret.msg
|
2026-05-02 15:38:00 +08:00 |
|
916117771
|
e07d472dd1
|
docs(quick): 完成尾首概率分析弹窗 quick task
|
2026-05-02 15:36:48 +08:00 |
|
916117771
|
919fbbc148
|
feat(admin): 新增尾首概率分析弹窗
在history页面工具栏添加"尾首概率"按钮,弹窗显示:
- 下一期尾数与前一期尾数相同的概率
- 下一期首位与前一期首位相同的概率
支持切换统计期数(30/50/100/200期)
|
2026-05-02 15:36:00 +08:00 |
|
916117771
|
8b2590c5b5
|
docs(predictV3): 添加predictV3算法优化研究文档和前端功能实现
- 完成Phase 11: predictV3算法优化研究文档,涵盖6个优化方向的技术分析
- 实现置信度评估功能,提供历史命中率、得分分布、多维度一致性置信度指标
- 扩展回测指标体系,新增NDCG@K、MRR、命中率分布等排名质量评估指标
- 优化转移概率算法,引入二阶马尔可夫链和多属性联合转移增强预测准确性
- 设计权重训练机制,支持网格搜索和遗传算法进行数据驱动的参数优化
- 集成组合特征挖掘功能,采用关联规则和序列模式发现号码间潜在关联
- 实现完整的前端交互界面,支持预测结果显示、置信度展示和回测验证功能
- 建立性能优化策略,包括预计算缓存、批量计算和降级策略保障响应速度
|
2026-05-01 23:17:24 +08:00 |
|
916117771
|
02b3ff3a22
|
docs(11): complete phase 11 execution - predictV3算法优化
|
2026-05-01 15:36:03 +08:00 |
|
916117771
|
1ab77fb1a0
|
docs(11): add phase verification report
|
2026-05-01 15:35:10 +08:00 |
|
916117771
|
7b808d9354
|
docs(11): add code review report
|
2026-05-01 15:29:31 +08:00 |
|
916117771
|
7afbfc83e6
|
docs(11-03): complete 前端展示优化 plan
|
2026-05-01 15:25:50 +08:00 |
|
916117771
|
cb3ca055ee
|
feat(11-03): 前端展示置信度和扩展回测指标
- 新增置信度评估展示区域(V2和V3版本)
- 添加整体置信度和各排名置信度卡片展示
- 添加数据不足时的警告提示(confidence.data_warning)
- 扩展回测指标:NDCG@5、MRR、命中分布柱状图
- 添加回测数据警告提示(backtest.data_warning)
- 显示转移概率阶数(analysis.transition_order)
- 预测号码卡片中显示置信度等级和百分比(V3版本)
|
2026-05-01 15:25:11 +08:00 |
|
916117771
|
27915b0ecb
|
docs(11-05): complete 二阶马尔可夫转移概率增强 plan
- 新增 _getTransitionMatrix2ndOrder、_calcTransitionScore2ndOrder 方法
- getPredictionV3 根据数据量自动选择一阶或二阶算法
- 阈值: 200期历史,状态对观察>=5次,比例>=30%
|
2026-05-01 15:22:39 +08:00 |
|
916117771
|
aab18dfd9e
|
feat(11-05): 实现二阶马尔可夫转移概率增强
- 新增 _getTransitionMatrix2ndOrder 方法构建二阶转移矩阵
- 新增 _calcTransitionScore2ndOrder 方法计算二阶转移得分
- getPredictionV3 根据数据量和状态对观察次数自动选择阶数
- 阈值: 历史期数>=200,状态对观察>=5次,比例>=30%
- analysis 返回新增 transition_order、transition_available 字段
|
2026-05-01 15:21:46 +08:00 |
|
916117771
|
7853ce3e28
|
docs(11-04): complete plan 11-04 - 权重网格搜索优化
|
2026-05-01 15:17:51 +08:00 |
|
916117771
|
e61d98607f
|
feat(11-04): 实现权重网格搜索优化功能
- History.php model 新增 _optimizeWeightsGridSearch 方法
- 5种预定义权重配置:遗漏优先型、转移概率优先型、走势方向优先型、平衡型、组合特征优先型
- 优化目标:综合得分 = hit_rate*0.6 + ndcg_5*100*0.4
- 超时保护机制:默认60秒,超时后停止剩余配置测试
- History.php controller 新增 optimizeWeights 接口入口
- 参数验证:periods(50-500)、backtest(10-100)、timeout(10-120)
- 超时警告提示
|
2026-05-01 15:16:57 +08:00 |
|
916117771
|
0221c596b1
|
docs(11-02): complete plan 11-02 - 置信度评估实现
- 新增三维度加权置信度计算方法
- 加权公式: 0.4*历史命中率 + 0.3*得分分布 + 0.3*集中度
- 数据量检查: 不足50期返回警告
- getPredictionV3返回结构扩展confidence字段
|
2026-05-01 15:14:37 +08:00 |
|
916117771
|
663d83c25c
|
feat(11-02): 实现预测置信度评估功能
- 新增 _calculateConfidence 方法计算预测置信度
- 新增 _getHistoricalHitRateByRank 计算历史排名命中率
- 新增 _getScoreDistributionConfidence 计算得分分布置信度
- 新增 _getScoreConcentration 计算得分集中度
- 置信度三维度加权公式: 0.4*历史命中率 + 0.3*得分分布 + 0.3*集中度
- 数据量检查: 不足50期时返回警告
- getPredictionV3 返回结构新增 confidence 字段
|
2026-05-01 15:13:10 +08:00 |
|
916117771
|
7bde4b6d26
|
docs(11-01): complete plan 11-01 - 回测指标扩展
新增 NDCG@5、MRR、命中率分布等排名质量评估指标
|
2026-05-01 15:10:44 +08:00 |
|
916117771
|
483a616598
|
feat(11-01): 扩展回测指标 - 新增 NDCG@5、MRR、命中分布
- 新增 _calculateNDCG 方法计算归一化折损累积增益
- 新增 _calculateMRR 方法计算平均倒数排名
- 新增 _calculateHitDistribution 方法统计各排名命中分布
- _runBacktestV3 返回结构扩展 ndcg_5、mrr、hit_distribution、precision_5
- 添加数据量检查(50期阈值),不足时返回警告
|
2026-05-01 15:09:44 +08:00 |
|
916117771
|
44448ae1e8
|
docs(11): research phase - predictV3算法优化方向调研
研究内容:
- 现有V3算法架构分析(9维度评分系统)
- 6个优化方向技术方案(数据维度扩展/转移概率增强/权重训练/置信度评估/回测指标扩展/组合特征挖掘)
- 实现优先级排序与风险评估
- 代码示例与性能优化建议
|
2026-05-01 11:38:40 +08:00 |
|
916117771
|
6a782c2d65
|
feat(history): 新增历史开奖数据分析功能
- 添加History控制器和模型实现开奖数据统计分析
- 实现遗漏号码、走势图、冷热号码等基础分析功能
- 添加波色分析、生肖分析、奇偶分析等专项统计
- 集成尾号转移矩阵和首号转移矩阵概率分析
- 在后台仪表板展示综合统计数据表格
|
2026-04-30 22:45:03 +08:00 |
|
916117771
|
d18c23cd57
|
feat(dashboard): 筛号器新增点击号码屏蔽功能
号码网格支持点击切换屏蔽状态,与其他筛选条件叠加生效,重置按钮清除手动屏蔽
|
2026-04-29 19:25:45 +08:00 |
|
916117771
|
449f08e58b
|
feat(dashboard): 筛号器新增单双筛选
点击单/双按钮置灰,匹配单双的号码被屏蔽,支持同时选中和重置。
|
2026-04-28 20:13:20 +08:00 |
|
916117771
|
96091670f8
|
feat(dashboard): 尾号筛选改为可新增多行
- 点击新增按钮添加尾号下拉选择
- 支持添加多个尾号,任一选中即屏蔽
- 支持删除单个尾号行
- 重置清空所有尾号
|
2026-04-28 19:42:51 +08:00 |
|
916117771
|
5f4c4acfaa
|
feat(dashboard): 区间改为可新增多行,支持同时在区间和排除区间
- 点击新增按钮添加一行区间筛选
- 每行可切换在区间/排除区间模式
- 多个区间同时生效:在区间=白名单(任一命中即可)、排除区间=黑名单(任一命中即屏蔽)
- 支持删除单行区间
- 重置按钮清空所有区间
|
2026-04-28 19:34:20 +08:00 |
|
916117771
|
b14bebb143
|
feat(dashboard): 筛号器区间新增模式切换:在区间/排除区间
默认在区间模式,点击切换按钮可在两种模式间切换,
排除区间模式下区间内的号码被屏蔽。
|
2026-04-28 19:30:34 +08:00 |
|
916117771
|
dd4c234b37
|
feat(dashboard): 筛号器新增区间筛选,不在区间内的号码被屏蔽
|
2026-04-28 19:14:41 +08:00 |
|
916117771
|
e4931b0067
|
Revert "ui(dashboard): 筛号器号码按生肖分行为每行一个生肖竖向排列"
This reverts commit 49eea49fa9.
|
2026-04-28 19:12:11 +08:00 |
|
916117771
|
9d4d6849ef
|
Revert "ui(dashboard): 筛号器号码改为左右两列+中间生肖标签布局"
This reverts commit 2b4f0e171d.
|
2026-04-28 19:12:11 +08:00 |
|
916117771
|
2b4f0e171d
|
ui(dashboard): 筛号器号码改为左右两列+中间生肖标签布局
每行号码按数量平分左右两列,生肖标签固定在中间分隔位置,
两侧各占flex:1宽度,保证排列整齐不受单行号码数量影响。
|
2026-04-28 19:11:12 +08:00 |
|
916117771
|
49eea49fa9
|
ui(dashboard): 筛号器号码按生肖分行为每行一个生肖竖向排列
号码按鼠牛虎兔龙蛇马羊猴鸡狗猪顺序排列,每行左侧显示生肖标签,
右侧横向排列该生肖下的所有号码球。弹窗高度从600px增加到750px。
|
2026-04-28 19:07:07 +08:00 |
|
916117771
|
a288d3b700
|
fix(dashboard): 修复波色筛选无效 — 用colorMap原始值而非hex颜色
getColorByNum返回的是hex颜色值(如#e74c3c),用indexOf检查hex字符串无法匹配中文波色。
改为直接从colorMap获取原始中文波色(如"红波")再提取标签。
|
2026-04-28 19:02:19 +08:00 |
|
916117771
|
e58400c3fe
|
fix(dashboard): 修复筛号器波色按钮无效和尾号逻辑错误
1. 波色按钮class名nf-color与容器id冲突,改为nf-color-btn
2. 尾号选择改为屏蔽选中尾号的号码(之前是反向逻辑)
|
2026-04-28 19:00:46 +08:00 |
|
916117771
|
bd6db24c4f
|
feat(dashboard): 新增筛号器功能
在history页面工具栏新增筛号器按钮,点击弹窗显示1-49所有号码(含波色、生肖标识),支持通过尾号下拉选择、生肖/波色按钮切换来过滤号码,被排除的号码变为灰色
|
2026-04-28 18:58:06 +08:00 |
|
916117771
|
7fb2ba4dcf
|
feat(dashboard): 新增生肖转移概率表格
在控制台页面转移概率区域新增生肖(12生肖)转移概率矩阵,与现有
的区域转移和波色转移保持一致的展示风格。
|
2026-04-26 16:52:22 +08:00 |
|
916117771
|
cbca6217d6
|
test pull
|
2026-04-26 00:25:25 +08:00 |
|
916117771
|
04be883e4d
|
test pull
|
2026-04-26 00:23:28 +08:00 |
|
916117771
|
cbdc5199f4
|
change(admin): 修改仪表板默认统计周期为100天
- 将dashboard控制器中的默认periods值从30修改为100
- 更新了数据统计展示的时间范围配置
|
2026-04-26 00:19:16 +08:00 |
|
916117771
|
8d9161eb1a
|
feat(dashboard): 添加后台仪表板功能并优化数据分析
- 新增 dashboard.js 文件实现前端图表展示功能
- 添加彩球渲染和颜色映射功能
- 实现数据加载和渲染逻辑
- 添加多种统计图表包括冷热号码、比例分析、生肖排名等
- 重构区域转移动态数据方法
- 更新区域到区域颜色转移概率计算逻辑
- 优化转移概率数据结构和显示方式
- 添加热力图和各种统计图表的响应式支持
|
2026-04-26 00:14:50 +08:00 |
|
916117771
|
c3e430a24b
|
feat(dashboard): 新增区域→波色交叉转移概率表格
|
2026-04-25 23:53:33 +08:00 |
|
916117771
|
8c8dec620e
|
feat(dashboard): 新增波色转移概率表格,与区域转移概率并排展示
|
2026-04-25 23:31:18 +08:00 |
|
916117771
|
af15aef37d
|
fix(dashboard): 区域转移概率移至热力图上方;修正查询顺序为最近数据
|
2026-04-25 23:28:39 +08:00 |
|
916117771
|
84f0d60817
|
fix(dashboard): 修正表头斜线分割文字位置,左上"区域"右下"特码"
|
2026-04-25 23:13:35 +08:00 |
|
916117771
|
0c2d410642
|
fix(dashboard): 区域转移概率表头改为斜线分割样式,左下"特码"右上"区域"
|
2026-04-25 23:12:09 +08:00 |
|
916117771
|
26d20dbd7c
|
fix(dashboard): 区域转移概率表头改为"特码/区域",更直观表达行列含义
|
2026-04-25 23:10:56 +08:00 |
|
916117771
|
ae6dcc228b
|
docs(quick-260425-w2i): 区域转移概率统计 — 计划与总结
|
2026-04-25 23:08:01 +08:00 |
|
916117771
|
6df33a663c
|
docs(state): 记录区域转移概率统计 quick task 完成
|
2026-04-25 23:07:47 +08:00 |
|
916117771
|
28415a1d4d
|
feat(dashboard): 添加区域转移概率统计功能
将1-49数字分为5个区域(1-10/11-20/21-30/31-40/41-49),
统计特码从一个区域转移到另一个区域的概率矩阵,
在控制台页面以彩色表格展示
|
2026-04-25 23:07:26 +08:00 |
|
916117771
|
78e7233bc0
|
feat(history): 添加历史数据管理功能和数据分析图表
- 在addons.php中添加example模块路由配置
- 新增application/config.php配置文件,包含应用设置、数据库配置等
- 实现dashboard.js仪表盘功能,包含冷热号码分析、比例分析图表
- 添加history.js历史数据管理功能,支持号码查询和统计分析
- 集成echarts图表库实现数据可视化展示
- 添加号码颜色映射和生肖映射功能
- 实现号码球样式格式化显示
- 添加遗漏号码、走势图、冷热分析等数据分析功能
|
2026-04-25 22:35:24 +08:00 |
|
916117771
|
008d4b3e19
|
fix(history): 补充特码冷热按钮到页面工具栏
|
2026-04-24 20:09:26 +08:00 |
|
916117771
|
9881f75e59
|
fix(history): 重构特码冷热功能 — 改为弹窗列表展示每期相对于前N期的冷热状态
改为批量查询模式:每期特码相对于它前面N期的出现频率判定冷热
弹窗内以表格形式展示所有期号、特码球、冷热标签、次数、排名
支持调整向前期数(10-100),打开弹窗自动查询
|
2026-04-24 20:07:01 +08:00 |
|