ZhouWenTao/专升本设计/概率算法 2.md

143 lines
5.7 KiB
Markdown
Raw Permalink 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.

第二部分:出分后——如何用真实分数和位次计算概率
2.1 数据获取
· 用户输入真实分数_26
· 系统获取2026年一分一段表官方发布4月9日
· 查表得到真实位次_26
· 历史数据2024年、2025年各院校专业的最低录取位次及招生计划
2.2 核心计算流程
步骤1获取目标院校专业的历史录取位次
· 对于某院校专业,取 历史位次_2025 和 历史位次_2024。
· 若两年都有计算加权历史位次_加权 = 0.7×位次_2025 + 0.3×位次_2024
(权重可后台配置,默认最近一年权重大)
· 若只有一年,则直接使用该年数据,并标注“数据较少”。
步骤2招生计划修正得到等效历史位次
根据2026年招生计划与历史年份计划的变化对历史位次进行修正
变动 修正公式 说明
扩招计划增≥10% 等效位次 = 历史位次 × (1 + 扩招系数) 门槛降低,位次数字变大
缩招计划减≥10% 等效位次 = 历史位次 × (1 - 缩招系数) 门槛提高,位次数字变小
稳定 等效位次 = 历史位次 不变
· 默认扩招系数=0.15,缩招系数=0.20,后台可调。
步骤3对比用户真实位次与等效历史位次
```
差值 = 用户位次 - 等效历史位次
```
· 若 差值 ≤ 0用户位次更靠前数字小录取希望更大。
· 若 差值 > 0用户位次更靠后希望更小。
步骤4计算录取概率
采用分段线性函数,将“用户位次相对于等效位次的偏离程度”映射到概率。
定义:
```
相对位置 = (用户位次 - 等效位次) / 等效位次
```
· 相对位置 = 0用户位次等于等效位次 → 基准概率 50%(可调整)。
· 相对位置为负(用户更优):概率提升。
· 相对位置为正(用户更劣):概率降低。
概率映射公式(线性):
```
概率 = 50% - 相对位置 × K
```
· 当相对位置 = -0.15用户位次比等效位次低15%)时,概率 = 50% + 0.15×K设K=250则概率≈87.5%。
· 当相对位置 = +0.20用户位次比等效位次高20%)时,概率 = 50% - 0.20×250 = 0%保底5%)。
实际分段实现(更直观):
用户位次范围 概率 推荐等级
≤ 等效位次 × 0.85 90% - 95% 稳妥
(等效位次×0.85, 等效位次] 70% - 90% 可冲 / 稳妥
(等效位次, 等效位次×1.15] 40% - 70% 谨慎冲刺
等效位次×1.15 5% - 40% 风险较高
具体概率值可在区间内线性插值。例如:
· 用户位次 = 等效位次 × 0.92 → 属于第二档概率下限70%上限90%按比例70% + (0.92-0.85)/(1-0.85) × (90%-70%) = 70% + 0.07/0.15×20% ≈ 79.3%。
步骤5输出结果
· 展示:录取概率 XX% + 推荐等级 + 填报建议。
· 同时显示等效历史位次、用户位次、计划变动情况。
2.3 新增专业的概率计算(无历史位次)
当专业为2026年首次招生时使用招生计划排名法已在PRD中说明
· 获取该专业大类的2026年一分一段表。
· 获取公办招生总人数、民办招生总人数。
· 根据用户位次与累计计划人数的关系直接赋予基准概率60%-80%等),无需与历史位次对比。
---
第三部分:完整计算示例
示例背景
· 用户26年真实分数 210分查26年一分一段表得位次 1050名。
· 目标院校XX学院计算机专业。
· 2025年录取位次1200名招生60人。
· 2024年录取位次1150名招生55人。
· 2026年招生计划75人扩招25%)。
· 系统参数扩招系数0.15加权权重0.7/0.3。
计算过程
1. 历史加权位次 = 0.7×1200 + 0.3×1150 = 840 + 345 = 1185名。
2. 扩招修正扩招25%≥10%),等效位次 = 1185 × (1 + 0.15) = 1185 × 1.15 = 1362.75 ≈ 1363名。
3. 用户位次 = 1050名小于等效位次1363用户更优。
4. 相对位置 = (1050 - 1363) / 1363 = -313 / 1363 ≈ -0.2296。
5. 落在第一档(≤ 0.85×1363=1158.551050 ≤ 1158.55,是 → 概率区间 90%-95%。
· 插值90% + (1050-? 具体线性映射) 可简化直接给92%。
6. 输出:录取概率 92%,等级“稳妥”,建议“可作为保底志愿”。
---
第四部分:前端与交互要点
4.1 出分前界面
· 显示“预估模式”标识。
· 用户输入预估分后,系统展示推荐院校列表,仅显示等级(稳妥/可冲/谨慎冲刺/风险较高),不显示百分比概率。
· 提示“当前位次为估算值4月9日后输入真实分数可获精准概率。”
4.2 出分后界面
· 用户输入真实分数系统自动从26年一分一段表匹配位次也可让用户手动输入位次
· 展示每个院校的录取概率(百分比) + 等级 + 详细对比数据。
· 对于新增专业,展示特殊标签“🆕新增专业”和基于计划人数的概率。
4.3 数据刷新
· 4月9日当天系统后台导入官方26年一分一段表前端自动启用真实位次模式。
· 对于之前已输入预估分的用户,可提示“您的真实分数已公布,点击更新推荐”。
---
第五部分:公式与参数汇总表
用途 公式 参数
预估位次(出分前) 调整分 = 预估分 - (预估省控线_26 - 省控线_25) 位次_25查表 预估位次 = 位次_25 × (总人数系数) 总人数系数默认1.0,后台可调
历史位次加权 加权位次 = w×位次_25 + (1-w)×位次_24 w=0.7
计划修正(扩招) 等效位次 = 加权位次 × (1 + 扩招系数) 扩招系数=0.15
计划修正(缩招) 等效位次 = 加权位次 × (1 - 缩招系数) 缩招系数=0.20
概率分段 见上文表格 阈值系数0.85, 1.15
新增专业概率 公办70%民办60%超计划30% 后台可调