0

私はRでH2Oの現在のバージョンを使用しており、以前のバージョンで作成されたはずの「ディープラーニング」の例に従っています。

古いサンプルコードを適応させる際に私が抱えている課題は、次のようなコードを使用して MSE のような相互検証統計にプログラムでアクセスできないことです。

cvmodel@model$valid_sqr_error

H2O モデル オブジェクトの構造を調べると、MSE とその他の統計情報がここにあります。

> cvmodel@model$cross_validation_metrics
H2ORegressionMetrics: deeplearning
** Reported on cross-validation data. **
Description: 3-fold cross-validation on training data

MSE:  39.47373
R2 :  0.03510394
Mean Residual Deviance :  39.47373

しかし、これらの数値の 1 つだけをプログラムで取得するための構文がわかりません。

> cvmodel@model$cross_validation_metrics$MSE
Error in cvmodel@model$cross_validation_metrics$MSE : 
  $ operator not defined for this S4 class
> cvmodel@model$cross_validation_metrics@MS
Error: no slot of name "MS" for this object of class "H2ORegressionMetrics"
4

1 に答える 1

2

理解した。私は次str()のことを確認する必要がありましたcross_validation_metrics

MSE <- cvmodel@model$cross_validation_metrics@metrics$MSE
于 2015-11-25T15:14:12.463 に答える