public class LinearQSARModel extends AbstractQSARModel
| Modifier and Type | Field and Description |
|---|---|
protected IDescriptorPreprocessor |
preprocessor |
protected double[] |
weights |
descriptorNames, flag_calculated, logger, name, object, predictedproperty| Constructor and Description |
|---|
LinearQSARModel() |
LinearQSARModel(List<String> descriptorNames,
List<org.openscience.cdk.qsar.IMolecularDescriptor> descriptors,
String predictedProperty,
double[] weights) |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
double[] |
getDescriptors(org.openscience.cdk.interfaces.IAtomContainer ac) |
IDescriptorPreprocessor |
getPreprocessor() |
double[] |
getWeights() |
void |
predict() |
double |
predict(org.openscience.cdk.interfaces.IAtomContainer ac) |
protected void |
processNaNDescriptors(String name) |
protected void |
processUnavailableDescriptors(String name) |
void |
setPreprocessor(IDescriptorPreprocessor preprocessor) |
void |
setWeights(double[] weights) |
String |
toString() |
void |
verify() |
getDescriptor, getDescriptorNames, getDescriptors, getEditor, getName, getNumberofDescriptors, getObject, getPredictedproperty, isCalculated, setCalculated, setDescriptorNames, setDescriptors, setName, setObject, setPredictedpropertyprotected IDescriptorPreprocessor preprocessor
protected double[] weights
public double[] getWeights()
public void setWeights(double[] weights)
public void verify()
throws ambit2.base.exceptions.QSARModelException
verify in class AbstractQSARModelambit2.base.exceptions.QSARModelExceptionpublic void predict()
throws ambit2.base.exceptions.QSARModelException
ambit2.base.exceptions.QSARModelExceptionpublic void build()
throws ambit2.base.exceptions.QSARModelException
ambit2.base.exceptions.QSARModelExceptionpublic double[] getDescriptors(org.openscience.cdk.interfaces.IAtomContainer ac)
throws ambit2.base.exceptions.QSARModelException
ambit2.base.exceptions.QSARModelExceptionprotected void processNaNDescriptors(String name) throws ambit2.base.exceptions.QSARModelException
ambit2.base.exceptions.QSARModelExceptionprotected void processUnavailableDescriptors(String name) throws ambit2.base.exceptions.QSARModelException
ambit2.base.exceptions.QSARModelExceptionpublic double predict(org.openscience.cdk.interfaces.IAtomContainer ac)
throws ambit2.base.exceptions.QSARModelException
predict in class AbstractQSARModelambit2.base.exceptions.QSARModelExceptionpublic String toString()
toString in class AbstractQSARModelpublic IDescriptorPreprocessor getPreprocessor()
public void setPreprocessor(IDescriptorPreprocessor preprocessor)
Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.