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_protected
doRobustRegression, getRobustRegressionQ, robustTraining, setRobustRegressionQ
about, 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, train
public void setSigma(double Sigma)
Sigma
- Desired normalization parameter.public void setOptions(java.util.List<java.lang.Object> Options) throws java.lang.Exception
Options
Options
- Array of options as Objects - can be null
java.lang.Exception
- if problem with inputspublic java.lang.String printUsage()
Options
protected double computeSimiliarity(java.lang.Object strc1, java.lang.Object strc2)
StructureKRRBasedRegression
computeSimiliarity
in class StructureKRRBasedRegression
strc1
- Representation of structure #1strc2
- Representation of structure #2public java.lang.Object computeRepresentation(vassal.data.Cell strc)
StructureKRRBasedRegression
computeRepresentation
in class StructureKRRBasedRegression
strc
- 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()
Citable
getCitations
in interface Citable
getCitations
in class BaseModel