Class: OpenTox::Model::LazarRegression
- Defined in:
- lib/model.rb
Class Method Summary collapse
Methods inherited from Lazar
#initialize, #predict, #predict_compound, #training_activities
Methods inherited from Model
Constructor Details
This class inherits a constructor from OpenTox::Model::Lazar
Class Method Details
.create(training_dataset, params = {}) ⇒ Object
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/model.rb', line 154 def self.create training_dataset, params={} model = self.new training_dataset, params model.neighbor_algorithm ||= "fingerprint_neighbors" model.prediction_algorithm ||= "OpenTox::Algorithm::Regression.local_fingerprint_regression" model.neighbor_algorithm_parameters ||= {} { :type => "MP2D", :training_dataset_id => training_dataset.id, :min_sim => 0.1 }.each do |key,value| model.neighbor_algorithm_parameters[key] ||= value end model.save model end |