summaryrefslogtreecommitdiff
path: root/lib/regression.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2016-06-08 18:26:07 +0200
committerChristoph Helma <helma@in-silico.ch>2016-06-08 18:26:07 +0200
commit0f31c884d1bcfa448a1bf43a41d8fd6cf88bfc52 (patch)
treeb50005c5211487a0bfac93ac918f06d1bcd476ba /lib/regression.rb
parentf7e87b45f15083e5fcdea64821f06ed93ece4c4e (diff)
compound tests fixed
Diffstat (limited to 'lib/regression.rb')
-rw-r--r--lib/regression.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/regression.rb b/lib/regression.rb
index 51317ac..d034d0b 100644
--- a/lib/regression.rb
+++ b/lib/regression.rb
@@ -18,7 +18,7 @@ module OpenTox
{:value => prediction}
end
- def self.local_fingerprint_regression substance:, neighbors:, method: pls#, method_params="sigma=0.05"
+ def self.local_fingerprint_regression substance:, neighbors:, method: "pls" #, method_params="sigma=0.05"
values = []
fingerprints = {}
weights = []
@@ -55,7 +55,7 @@ module OpenTox
substance_features = variables.collect{|f| substance.fingerprint.include?(f) ? "T" : "F"}
prediction = r_model_prediction method, data_frame, variables, weights, substance_features
if prediction.nil? or prediction[:value].nil?
- prediction = local_weighted_average substance, neighbors
+ prediction = local_weighted_average(substance: substance, neighbors: neighbors)
prediction[:warning] = "Could not create local PLS model. Using weighted average of similar substances."
prediction
else
@@ -68,7 +68,7 @@ module OpenTox
end
- def self.local_physchem_regression substance:, neighbors:, method: pls
+ def self.local_physchem_regression substance:, neighbors:, method: "pls"
activities = []
weights = []