Как h2o возвращает значение mcc - PullRequest
1 голос
/ 09 июля 2019

Я создаю случайную модель Форрест. Значение mcc - это список из двух значений. Почему?

mRF=H2ORandomForestEstimator(nfolds=10,keep_cross_validation_models = True,seed=12345,model_id="RF0",ntrees=1000)
mRF.train(x=column_use, y=target, training_frame=train,validation_frame=valid)
print("MCC valid",mRF.model_performance(valid).mcc())
MCC valid [[0.35743618321170406, 0.21239407659849494]]

1 Ответ

1 голос
/ 10 июля 2019

Если вы не установите порог параметра, он возвращает массив с одним результатом для оптимального порога - [[оптимальное пороговое значение, мкк]].Вы можете установить массив собственных порогов - [threshold1, threshold2, ...], он будет возвращать [[threshold1, mcc1], [threshold2, mcc2], ...].

...