评分总公式

FinalScore = 0.4 × S + 0.3 × P + 0.1 × C + 0.2 × R

S、P、C 采用固定权重评估基础表现;R 不再使用静态扣分,改为自适应风险算法——根据每个机场自身的历史模式动态调整惩罚强度。

稳定性 S40%

可用率、波动值和连续健康天数。采用中位数替代均值,避免单日极端值拉偏。

性能 P30%

中位延迟、下载速率、丢包率。

价格 C10%

月付价格三档(≤30 / 30–50 / 50+),结合流量配额。

风险 R20%

基础扣分 + 自适应惩罚(偏离检测 + 趋势斜率预警)。

稳定性 · 性能 · 价格

稳定性公式

S = 0.5 × UptimeScore + 0.3 × StabilityScore + 0.2 × StreakScore

UptimeScore 取最近 30 天可用率中位数;StabilityScore 用可用率标准差衡量(越小越稳定);StreakScore 为连续可用率 ≥95% 的天数,30 天封顶。

性能公式

P = 0.4 × LatencyScore + 0.4 × SpeedScore + 0.2 × LossScore

LatencyScore 随延迟升高线性下降(500ms 趋近 0);SpeedScore 按下载速率 / 300 折算;LossScore 随丢包率升高下降。

价格公式

C = 0.8 × PriceScore + 0.2 × ValueScore

起步价 ≤30 元 PriceScore = 1.0,30–50 = 0.7,50+ = 0.4。

自适应风险评分 R

风险评分在传统固定扣分基础上,引入两层自适应增强:偏离检测捕捉突发异常,趋势斜率预警渐进衰退。

基础风险项

域名异常−30domain_ok = false 时触发
SSL 证书5–30未知 −15,临期/过期 −30
近期投诉3 × N上限 −15
历史异常10 × N上限 −30

第一层:历史模式偏离检测

为每个机场维护最近 30 天的可用率序列,计算移动均值 μ 和标准差 σ。当日值偏离超过 2σ 时触发放大:

d = |当日值 − μ| / σ  deviation_factor = min(d / 2, 0.5)

RiskPenalty_adapted = RiskPenalty_base × (1 + deviation_factor)

第二层:趋势斜率预警

对连续 7 天可用率做 OLS 线性回归。斜率 β 显著为负且 7 天累计下降 >5 个百分点时触发:

trend_penalty = min(|β| × 150, 15)

自适应风险评分完整公式

R = 100 − [RiskPenalty_base × (1 + deviation_factor)] − trend_penalty

无偏离时退化为原始固定公式,向后兼容。

时间衰减

每日评估分与历史分做指数衰减合成:

FinalScore = 0.7 × CurrentScore + 0.3 × HistoricalScore

衰减系数 w = exp(−0.1 × days_diff),越近期的评分权重越高。

各分项的计算细则

为了让分数可复现,四个分项的具体折算方式如下(数据取最近 30 天):

稳定性:UptimeScore = 可用率中位数;StabilityScore = max(0, 100 − 8 × σ),σ 为 30 天可用率标准差;StreakScore = min(连续 ≥95% 天数, 30) ÷ 30 × 100。

性能:LatencyScore = max(0, 100 × (1 − 中位延迟 ÷ 500));SpeedScore = min(100, 中位下载 ÷ 300 × 100);LossScore = max(0, 100 − 中位丢包率 × 40)。

价格:PriceScore 按起步价分档(≤30 元 / 30–50 元 / 50 元以上,对应 100 / 70 / 40 分);ValueScore = min(100, 每元可得 GB ÷ 8.5 × 100),流量取首个套餐。

风险:无风险记录时 R = 100;出现域名、证书、投诉或异常时按上方扣分表计算。

常见问题

自适应惩罚会不会误伤稳定机场?

不会。偏离检测基于该机场自己的历史 σ,正常波动在 2σ 内不触发。

趋势惩罚和偏离检测有什么区别?

偏离检测看"今天是否反常",趋势惩罚看"是否在持续变差"。

评分会不会波动过大?

有双重平滑:deviation_factor 上限 0.5、trend_penalty 上限 15,R 只占 20%,最后还有时间衰减 30% 历史平滑。

新入榜机场没有历史数据怎么办?

不足 30 天用已有数据统计;不足 7 天跳过趋势惩罚;不足 3 天稳定性 S 记 50 分中性值。

数据来源说明

本站评分算法框架采取旗下 jichangview.com 公开方法实现。测速数据(可用率/延迟/速率/丢包)来自 daily_metrics 表,由后台「测速探针」自动化监测机场平台,每6小时生成数据;风险字段(域名/SSL/投诉/异常)来自 airport_metrics 表,其中投诉与异常扣分由管理员在后台手动维护。每日评分结果存入 daily_scores 表,可通过后台「评分引擎」执行计算。

本站监测数据不代表机场当前真实运行状况,只作为参考数据。购买前建议自行核实机场官网与实际体验。