【问题标题】:Neural Network Prediction Interval神经网络预测区间
【发布时间】:2019-05-29 07:31:25
【问题描述】:

我用 Python 为回归问题创建了一个神经网络。我想为每个值设置一个预测区间。由于神经网络是非线性的,我该如何解决这个问题?

【问题讨论】:

  • “预测区间”是什么意思?
  • 每个预测的值范围,我有 95% 的把握确定实际值在哪里。

标签: python machine-learning neural-network prediction confidence-interval


【解决方案1】:

一种方法是计算验证集的残差,它将有一个分布,计算残差分布的均值和方差,如果您正在寻找 95% 的预测,则添加 +,- 2sigma,这应该是您的预测间隔。

【讨论】:

    【解决方案2】:

    我的第一个方法是使用 bootstrap 和 jackknife 方法。使用 bootstrap 方法,您可以使用原始数据集上的抽样来计算预测的经验置信区间。

    但你可以在this question找到其他答案

    【讨论】:

      猜你喜欢
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 2016-09-04
      • 2013-02-22
      • 2012-05-06
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多