如果我使用以下方法对数据集进行了标准化处理:
data= (data- data.rolling(WINDOW).mean())/data.rolling(WINDOW).std()
并进行了预测,那么如何将我的预测结果逆标准化以重新适应原始数据集?
回答:
记录均值和标准差
r = data.rolling(WINDOW).agg(['mean', 'std'])
data = (data - r.mean) / r.std
pred = some_function_that_gives_predictions(data)
pred * r.std + r.mean