|
@@ -133,7 +133,7 @@ def iterate_coe(pre_data, point, config, coe):
|
|
|
# pre_data["coe-ass"] = round(best_score_m * pre_data[col_pre] + best_score_n * pre_data['his_fix'], 3)
|
|
|
|
|
|
# 记录日志(保持原格式)
|
|
|
- logger.info("过去{} - {}的短期的准确率:{:.4f},自动确认系数后,{} 超短期的准确率:{:.4f},历史功率:{:.4f}".format(pre_data[col_time][0], pre_data[col_time].iloc[-1], dq_acc, T, best_acc, his_fix_acc))
|
|
|
+ logger.info("过去{} - {}的短期的准确率:{:.4f},历史功率:{:.4f},自动确认系数后,{} 超短期的准确率:{:.4f}".format(pre_data[col_time][0], pre_data[col_time].iloc[-1], dq_acc, his_fix_acc, T, best_acc))
|
|
|
|
|
|
# 更新系数表(保持原逻辑)
|
|
|
coe[T].update({
|
|
@@ -236,8 +236,6 @@ def history_error(data, col_power, col_pre, his_window):
|
|
|
datas = [data.iloc[x: x+his_window, :].reset_index(drop=True) for x in range(0, numbers)]
|
|
|
data_error = [np.mean(d.iloc[0:his_window, -1]) for d in datas]
|
|
|
pad_data_error = np.pad(data_error, (his_window, 0), mode='constant', constant_values=0)
|
|
|
- print("!!!", his_window, numbers, len(pad_data_error))
|
|
|
- print("???", len(data), len(pad_data_error))
|
|
|
data['his_fix'] = data[col_pre] + pad_data_error
|
|
|
data = data.iloc[his_window:, :].reset_index(drop=True)
|
|
|
return data
|