diff options
author | gebele <gebele@in-silico.ch> | 2019-06-27 14:08:57 +0000 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2019-06-27 14:08:57 +0000 |
commit | b536a45cf18b070cec3f9cb8a44fdac0bfa3c58e (patch) | |
tree | 76d560ea806369c2fae84fbe40815d2d92e4f429 /test/regression-validation.rb | |
parent | 22ff252ddcb8da087b50fc23ee22a857eb202738 (diff) |
fixed confidence value for cv stats; added tests
Diffstat (limited to 'test/regression-validation.rb')
-rw-r--r-- | test/regression-validation.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/regression-validation.rb b/test/regression-validation.rb index 65bec63..94ef7b5 100644 --- a/test/regression-validation.rb +++ b/test/regression-validation.rb @@ -86,6 +86,20 @@ class RegressionValidationTest < MiniTest::Test repeated_cv.crossvalidations.each do |cv| assert cv.r_squared[:all] > 0.34, "R^2 (#{cv.r_squared[:all]}) should be larger than 0.34" assert cv.rmse[:all] < 1.5, "RMSE (#{cv.rmse[:all]}) should be smaller than 0.5" + keys = cv.rmse.keys + types = ["rmse", \ + "r_squared", \ + "mae", \ + "nr_predictions", \ + "within_prediction_interval", \ + "out_of_prediction_interval" + ] + types.each do |type| + keys.each do |key| + refute_nil cv[type][key] + assert cv[type][key] > 0 + end + end end end |