数据划分与泄漏
数据泄漏是:训练、特征构造、模型选择或评估接触了在目标使用时不应可得的信息,使测试结果过度乐观。它不是单纯“训练准确率太高”,也不等于所有强相关 feature 都不合法。
先定义信息边界
对每个预测,至少写清:
unit 预测 对象是谁/是什么
prediction_time 在何时必须给出预测
horizon 预测多远之后的结果
available_info 当时真实可用且允许使用的信息
label_time 标签何时发生、何时成熟、是否会修订
split_key 哪些实体/群体/时间不能跨集合
合法性应相对于部署信息集 判断。字段在数据库中存在,不代表它在预测时点 已生成,也不代表政策允许模型使用。