diff options
author | gebele <gebele@in-silico.ch> | 2016-03-24 19:41:37 +0000 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2016-03-24 19:41:37 +0000 |
commit | 510822b13d48344ffe4e047a4415ebdb218dadc0 (patch) | |
tree | 8b3d4bf8017a325e10647b3f7be64d7c48403d36 /views/prediction.haml | |
parent | 9eb9fd8ab470d6c44c70e0af0808204bdda2b161 (diff) |
updated for latest lazar changes; introduced 95% prediction interval
Diffstat (limited to 'views/prediction.haml')
-rw-r--r-- | views/prediction.haml | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/views/prediction.haml b/views/prediction.haml index 33e9ec5..aeaafdc 100644 --- a/views/prediction.haml +++ b/views/prediction.haml @@ -18,7 +18,7 @@ %td{:id=>"compound", :style=>"vertical-align:top;"} %p= @compound.svg %p= @compound.smiles - -#- mw = @compound.molecular_weight + - mw = @compound.molecular_weight - @model_types = {} - @dbhit = {} - @predictions.each_with_index do |prediction,i| @@ -51,8 +51,13 @@ / %a.btn.glyphicon.glyphicon-info-sign{:href=>"#", :title=>"Prediction", data: {toggle:"popover", placement:"left", html:"true", content:"LAZAR calculates searches the training dataset for similar compounds (neighbors) and calculates the prediction from their measured activities. LAZAR calculates predictions using <ul><li>a majority vote (weighted by compound similarity) for<br /><b>classification</b> (<a href='http://www.frontiersin.org/Journal/10.3389/fphar.2013.00038/abstract', target='_blank'>original publication</a>) </li><li>a local QSAR model based on neighbors for<br /><b>regression</b> (<a href='http://www.frontiersin.org/Journal/10.3389/fphar.2013.00038/abstract', target='_blank'</h>original publication</a>) </li></ul>Please keep in mind that predictions are based on the measured activities of neighbors."}} %br / TODO probability - %b Confidence: - = prediction[:confidence].round(2) + - if type == "Regression" + %b 95% Prediction interval: + - interval = prediction[:prediction_interval].collect{|i| i.round(2)} + = interval + - else + %b Confidence: + = prediction[:confidence].round(2) unless prediction[:confidence].nil? / %a.btn.glyphicon.glyphicon-info-sign{:href=>"#", :title=>"Confidence", data: {toggle:"popover", placement:"left", html:"true", content:"Indicates the applicability domain of a model. Predictions with a high confidence can be expected to be more reliable than predictions with low confidence. Confidence values may take any value between 0 and 1. For most models confidence > 0.025 is a sensible (hard) cutoff to distinguish between reliable and unreliable predictions."}} %p /TODO add tooltip for significant ftagments and descriptors |