|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IModelFunction
Interface of model function for fitting (for advanced users). OPEN QUESTIONS: How to treat normalization at user level? Two possibilities: - we have "Gauss" and "NormalizedGauss", the first one user cannot use for ML fit - we have only one "Gauss" function, but it's smart and when normalized, gets rid of one of its parameters Normalization range might be set directly on the function by the user? Now we set it in the data pipe, Victor thinks that it is not very clear and should be on the function ;)
| Method Summary | |
|---|---|
void |
excludeNormalizationAll()
Set empty range in all axes. |
void |
includeNormalizationAll()
Set full range in all axes. |
boolean |
isNormalized()
Return true if normalization is currently switched on. |
IRangeSet |
normalizationRange(int iAxis)
Set the normalization range from -inf to +inf in the i-th axis (dimension). |
void |
normalize(boolean on)
Normalize by internally adjusting some of the parameters. |
double[] |
parameterGradient(double[] x)
Compute gradient with respect to parameters. |
boolean |
providesNormalization()
|
boolean |
providesParameterGradient()
Return true if provides parameter gradient. |
| Methods inherited from interface hep.aida.IFunction |
|---|
annotation, codeletString, dimension, gradient, indexOfParameter, isEqual, normalizationParameter, numberOfParameters, parameter, parameterNames, parameters, providesGradient, setParameter, setParameters, setTitle, title, value, variableName, variableNames |
| Method Detail |
|---|
boolean providesNormalization()
void normalize(boolean on)
boolean isNormalized()
double[] parameterGradient(double[] x)
boolean providesParameterGradient()
IRangeSet normalizationRange(int iAxis)
void includeNormalizationAll()
void excludeNormalizationAll()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||