h2o.glm模型对象不保存'weight_column'参数吗?

时间:2018-01-12 22:57:38

标签: r h2o

我正在使用h2o.glm模块(在R中)。我试图在输出h2o GLM模型对象中找到'weights_column'规范值,但我找不到它。我查看了模型@allparameters和模型@参数,这两个对象都没有包含权重列信息。重量信息是否保存在模型对象中的任何位置?

1 个答案:

答案 0 :(得分:2)

如果为GLM或任何H2O算法指定weights_column,它将在模型对象中存储列名(而不是实际列数据)。在R中,它将其存储在model@parametersmodel@allparameters中。这是一个例子:

library(h2o)

model <- h2o.glm(x = 1:3, y = 5, 
                 training_frame = as.h2o(iris),
                 weights_column = names(iris)[4], 
                 family = "multinomial")

您可以在此处查看相关信息:

> model@parameters$weights_column
$`__meta`
$`__meta`$schema_version
[1] 3

$`__meta`$schema_name
[1] "ColSpecifierV3"

$`__meta`$schema_type
[1] "VecSpecifier"


$column_name
[1] "Petal.Width"

$is_member_of_frames
NULL