chemCast.weka
Class AbstractWekaModel
java.lang.Object
DefaultSimilarityProcessor
chemCast.weka.AbstractWekaModel
- All Implemented Interfaces:
- InstanceProcessor, ISubsetsModel
- Direct Known Subclasses:
- WekaClustering, WekaSimilarityModel
public abstract class AbstractWekaModel
- extends DefaultSimilarityProcessor
- implements InstanceProcessor, ISubsetsModel
TODO add description.
The logic is as follows:
if (useclassproperty) {
if (classproperty==null) does classification by subsets
else predicts classproperty by nearest neighbors
} else does clustering by subsets
- Author:
- Nina Jeliazkova nina@acad.bg
Modified Feb 4, 2007
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractWekaModel
public AbstractWekaModel()
getDatasets
public Subsets getDatasets()
- Specified by:
getDatasets
in interface ISubsetsModel
setDatasets
public void setDatasets(Subsets datasets)
- Specified by:
setDatasets
in interface ISubsetsModel
build
public void build()
throws QSARModelException
- Throws:
QSARModelException
predict
public void predict()
throws QSARModelException
- Throws:
QSARModelException
setParameter
public void setParameter(java.lang.Object parameter,
java.lang.Object value)
getParameter
public java.lang.Object getParameter(java.lang.Object parameter)
isUseAtomEnvironments
public boolean isUseAtomEnvironments()
setUseAtomEnvironments
public void setUseAtomEnvironments(boolean useAtomEnvironments)
isUseFingerprints
public boolean isUseFingerprints()
setUseFingerprints
public void setUseFingerprints(boolean useFingerprints)
getDescriptors
public ChemCastDescriptorsList getDescriptors()
setDescriptors
public void setDescriptors(ChemCastDescriptorsList descriptors)
getClassProperty
public java.lang.String getClassProperty()
setClassProperty
public void setClassProperty(java.lang.String classProperty)
getStatus
public abstract java.lang.String getStatus(boolean verbose)
isInProgress
public boolean isInProgress()
setInProgress
public void setInProgress(boolean inProgress)
getClassificationProperty
public java.lang.String getClassificationProperty()
setClassificationProperty
public void setClassificationProperty(java.lang.String classificationProperty)
getPredictedProperty
public java.lang.String getPredictedProperty()
setPredictedProperty
public void setPredictedProperty(java.lang.String predictedProperty)