public class CoulombSineMatrixRegression extends StructureKRRBasedRegression
LW 1Apr15: This method does not appear to be insensitive to basis cell selection.
Usage: <lambda> <sigma>
AttributeSelector, trained, TrainingStats, validated, ValidationStats| Constructor and Description |
|---|
CoulombSineMatrixRegression() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.commons.math3.linear.RealMatrix |
computeCoulombMatrix(vassal.data.Cell strc)
Computes the Coulomb sine matrix.
|
java.lang.Object |
computeRepresentation(vassal.data.Cell strc)
Given a structure, compute representation of the structure.
|
protected double |
computeSimiliarity(java.lang.Object strc1,
java.lang.Object strc2)
Compute similarity between two crystal structures.
|
java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,Citation>> |
getCitations()
Return a list of citations for this object and any underlying objects.
|
java.lang.String |
printUsage()
Print out required format for options.
|
void |
setOptions(java.util.List<java.lang.Object> Options)
Set any options for this object.
|
void |
setSigma(double Sigma)
Set the normalization parameter in the kernel function.
|
clone, findClosestEntries, getNFittingParameters, printModel_protected, run_protected, runCommand, setLambda, train_protecteddoRobustRegression, getRobustRegressionQ, robustTraining, setRobustRegressionQabout, crossValidate, crossValidate, crossValidate, done, externallyValidate, getAttributeSelector, getFilter, getTrainTime, getValidationMethod, handleSetCommand, isTrained, isValidated, loadState, printCommand, printDescription, printModel, printModelDescriptionDetails, resetModel, run, saveCommand, saveState, setAttributeSelector, setComponent, setFilter, train, trainpublic void setSigma(double Sigma)
Sigma - Desired normalization parameter.public void setOptions(java.util.List<java.lang.Object> Options)
throws java.lang.Exception
OptionsOptions - Array of options as Objects - can be nulljava.lang.Exception - if problem with inputspublic java.lang.String printUsage()
Optionsprotected double computeSimiliarity(java.lang.Object strc1,
java.lang.Object strc2)
StructureKRRBasedRegressioncomputeSimiliarity in class StructureKRRBasedRegressionstrc1 - Representation of structure #1strc2 - Representation of structure #2public java.lang.Object computeRepresentation(vassal.data.Cell strc)
StructureKRRBasedRegressioncomputeRepresentation in class StructureKRRBasedRegressionstrc - Structureprotected org.apache.commons.math3.linear.RealMatrix computeCoulombMatrix(vassal.data.Cell strc)
strc - Structure to be evaluatedpublic java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,Citation>> getCitations()
CitablegetCitations in interface CitablegetCitations in class BaseModel