【问题标题】:h2o deeplearning: what is the input variable impact/coefficient?h2o 深度学习:输入变量的影响/系数是多少?
【发布时间】:2018-01-08 14:28:29
【问题描述】:

我正在尝试使用 h2o 深度学习模型预测美国机场的滑行时间:

#Deep learning neural network

  deep<-h2o.deeplearning(
    training_frame = train,
    validation_frame = valid,
    x=predictors,
    y=target,
    #distribution = "gaussian",
    #loss = "Automatic",
    hidden=c(200,200,200),
    epochs = 50,
    #activation="Rectifier",
    stopping_metric="deviance",
    stopping_tolerance=1e-4,      # stops when deviance does not improve by 
                                     >=0.0001 for 5 scoring events
  )

  summary(deep)

这是截断的变量重要性列表:

变量的重要性:

         variable relative_importance scaled_importance percentage
1     Event_1.Fog            1.000000          1.000000   0.024205
2    Event_2.Rain            0.983211          0.983211   0.023799
3      CARRIER.NK            0.946493          0.946493   0.022910
4 Event_1.noevent            0.936131          0.936131   0.022659
5     cos_deptime            0.934558          0.934558   0.022621

我知道“重要性”是作为变量的相对影响计算的,但我如何知道该变量是否有助于增加或减少滑行时间? h2o 是否用符号显示每个变量的系数? 我已阅读此文档http://h2o-release.s3.amazonaws.com/h2o/latest_stable_doc.html,但它没有解释变量雾或雨是否会增加或减少滑行时间以及数量。

【问题讨论】:

    标签: h2o coefficients


    【解决方案1】:

    H2O 深度学习(或 RF 或 GBM,就此而言)的变量重要性与 GLM 中的系数幅度(可以是正数或负数)具有不同的解释,这就是您所描述的。它可以解释为“这个变量在预测结果中的重要性”,并且度量与模型中的其他变量相关。

    H2O Deep Learning documentation 中所述,我们使用一种称为 Gedeon 方法的技术来计算此度量。 (RF 和 GBM 使用不同的方法)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-04
      • 2016-07-25
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 2017-04-11
      相关资源
      最近更新 更多