summaryrefslogtreecommitdiff
path: root/lib/validation-statistics.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2016-05-04 19:24:42 +0200
committerChristoph Helma <helma@in-silico.ch>2016-05-04 19:24:42 +0200
commit05386e748270c337c66f6f379317ea4b25905236 (patch)
tree4b62f1c9449dded9cd7670715a5735f5bc93dd2e /lib/validation-statistics.rb
parent79238bddb59607aa9f759caa9e3c8db176709703 (diff)
first reasonable results for nanoparticle crossvalidation
Diffstat (limited to 'lib/validation-statistics.rb')
-rw-r--r--lib/validation-statistics.rb7
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