diff options
author | Christoph Helma <helma@in-silico.ch> | 2016-05-04 19:24:42 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2016-05-04 19:24:42 +0200 |
commit | 05386e748270c337c66f6f379317ea4b25905236 (patch) | |
tree | 4b62f1c9449dded9cd7670715a5735f5bc93dd2e /lib/validation-statistics.rb | |
parent | 79238bddb59607aa9f759caa9e3c8db176709703 (diff) |
first reasonable results for nanoparticle crossvalidation
Diffstat (limited to 'lib/validation-statistics.rb')
-rw-r--r-- | lib/validation-statistics.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/validation-statistics.rb b/lib/validation-statistics.rb index c6b2a07..b7c95f6 100644 --- a/lib/validation-statistics.rb +++ b/lib/validation-statistics.rb @@ -63,16 +63,15 @@ module OpenTox end def self.regression predictions - # TODO: prediction intervals rmse = 0 mae = 0 x = [] y = [] predictions.each do |cid,pred| if pred[:value] and pred[:measured] #and pred[:measured] != [nil] - x << -Math.log10(pred[:measured].median) - y << -Math.log10(pred[:value]) - error = Math.log10(pred[:value])-Math.log10(pred[:measured].median) + x << pred[:measured].median + y << pred[:value] + error = pred[:value]-pred[:measured].median rmse += error**2 mae += error.abs else |