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

5.7 KiB
Raw Blame History

第二部分:出分后——如何用真实分数和位次计算概率

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% 后台可调