【问题标题】:Inverse Standardization逆标准化
【发布时间】:2018-01-31 09:55:48
【问题描述】:

如果我用

标准化我的数据集
data= (data- data.rolling(WINDOW).mean())/data.rolling(WINDOW).std()

然后进行预测,我怎样才能取消标准化我的预测以适应原始数据集?

【问题讨论】:

    标签: pandas machine-learning statistics


    【解决方案1】:

    跟踪平均值和标准差

    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
    

    【讨论】:

    • 请澄清一下,如果您的预测已经过时,比如说 t+1,您仍在使用在 prior WINDOW 上计算的均值和标准差积分?
    猜你喜欢
    • 2019-09-27
    • 2021-06-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 2010-09-19
    • 2011-08-27
    相关资源
    最近更新 更多