BALL::QSAR::AutomaticModelCreator Class Reference

#include <BALL/QSAR/automaticModelCreator.h>

List of all members.

Public Member Functions

 AutomaticModelCreator (const QSARData *data)
ModelgenerateModel ()
void setData (const QSARData *data)
void setMinQuality (double min_quality)

Private Member Functions

void optimizeParameters (Model *model)
void selectFeatures (Model *model)

Private Attributes

const QSARDatadata_
double min_quality_

Detailed Description

A class for automatic creation of the most appropriate QSAR model.
All available model-types are therefore evaluated using nested cross-validation and several successive feature selection steps.

Definition at line 11 of file automaticModelCreator.h.


Constructor & Destructor Documentation

BALL::QSAR::AutomaticModelCreator::AutomaticModelCreator ( const QSARData data  ) 

Member Function Documentation

Model* BALL::QSAR::AutomaticModelCreator::generateModel (  ) 

Start the search for most appropriate QSAR model for the current data.
All available model-types are therefore evaluated using nested cross-validation and several successive feature selection steps.
The model that obtained the highest nested prediction quality (>min_quality_) will be returned by this function.
If no model achieved a quality higher than min_quality_, 0 will be returned.

void BALL::QSAR::AutomaticModelCreator::optimizeParameters ( Model model  )  [private]
void BALL::QSAR::AutomaticModelCreator::selectFeatures ( Model model  )  [private]
void BALL::QSAR::AutomaticModelCreator::setData ( const QSARData data  ) 
void BALL::QSAR::AutomaticModelCreator::setMinQuality ( double  min_quality  ) 

Member Data Documentation

Definition at line 33 of file automaticModelCreator.h.

Definition at line 35 of file automaticModelCreator.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3