私は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"