r

时间:2017-05-16 07:42:05

标签: r neural-network regression prediction h2o

我目前正在R中建立一个神经网络来预测需求预测。我使用带有回归模型的h20-package,因为我想根据历史数据预测需求。 目前原型在那里,我收到一些预测,但一些预测值是负面的,我不知道为什么。 你能帮助我吗?

上下文
我有两个桌子,每个几个hundret列。这些值每周汇总一次。 第一个表包含配置。 第二个表显示了这些配置产生的需求

我的代码结构

  • 加载数据
  • 将1列需求表添加到配置中(我想预测和训练神经网络)
  • 功能缩放(最后一栏除外)
  • 训练神经网络
  • 使用测试数据预测最后一列

我的模型的代码:

model = h2o.deeplearning(y = [column to predict],
                           training_frame = as.h2o(training_data),
                           activation = 'Rectifier',
                           hidden = c(100,100),
                           epochs = 50,
                           train_samples_per_iteration = -2)

我现在的问题是我的预测包含负值,即使我使用整流器激活功能。 我的错误在哪里?

如果您需要任何进一步的信息,请告诉我。我在这里是个新人:)

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

预测会重新缩放回原始响应列的比例。如果您的回复列的范围包含0(或接近0),则可能会出现否定预测。