Clarify calibrated probability read with LGBM context

This commit is contained in:
2569718930@qq.com
2026-04-17 20:53:37 +08:00
parent bc09a3753c
commit f5e61e96ff
6 changed files with 154 additions and 71 deletions
+8
View File
@@ -1195,15 +1195,23 @@ export function getProbabilityView(detail: CityDetail, targetDate?: string | nul
const date = targetDate || detail.local_date;
if (date === detail.local_date) {
return {
calibrationMode: detail.probabilities?.calibration_mode ?? null,
calibrationVersion: detail.probabilities?.calibration_version ?? null,
engine: detail.probabilities?.engine ?? null,
mu: detail.probabilities?.mu ?? null,
probabilities: detail.probabilities?.distribution || [],
shadowProbabilities: detail.probabilities?.shadow_distribution || [],
};
}
const daily = detail.multi_model_daily?.[date];
return {
calibrationMode: null,
calibrationVersion: null,
engine: null,
mu: daily?.deb?.prediction ?? null,
probabilities: daily?.probabilities || [],
shadowProbabilities: [],
};
}