From 8d2f1c8a0f6cc9f7a481d1117bf8b3351130b1ea Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 7 Oct 2015 12:34:02 +0200 Subject: generalised fingerprints --- lib/experiment.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/experiment.rb') diff --git a/lib/experiment.rb b/lib/experiment.rb index 6910139..0dfdf86 100644 --- a/lib/experiment.rb +++ b/lib/experiment.rb @@ -34,6 +34,7 @@ module OpenTox report[:results][dataset_name] = {} report[:results][dataset_name][:anova] = {} report[:results][dataset_name][:data] = [] + # TODO results[dataset_id.to_s] does not exist results[dataset_id.to_s].each do |result| model = Model::Lazar.find(result[:model_id]) repeated_cv = RepeatedCrossValidation.find(result[:repeated_crossvalidation_id]) @@ -67,6 +68,7 @@ module OpenTox outcome << p end end + begin R.assign "experiment_nr",experiments.collect{|i| "Experiment #{i}"} R.eval "experiment_nr = factor(experiment_nr)" R.assign "outcome", outcome @@ -78,6 +80,9 @@ module OpenTox # aequivalent # sum = R.eval("summary(fit)") #p_value = sum.to_ruby.first.last.first + rescue + p_value = nil + end report[:results][dataset][:anova][param] = p_value =begin =end -- cgit v1.2.3