public abstract class DistributedStatisticalModel extends StatisticalModel
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
methodMap |
adapter, FigureReporters, invertParameterDeclarations, LIKELIHOOD, NEG_LOG_LIKELIHOOD, paramListeners, Params, PosteriorParams, PREDICTION, priorParamListeners, PriorParams, SUM_NEG_LOG_LIKELIHOOD, usingDataSetdomainDimension, rangeDimension| Constructor and Description |
|---|
DistributedStatisticalModel() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
convertDblToString(DblMatrix in) |
static DblMatrix |
convertStringToDbl(java.lang.String in) |
protected abstract void |
declareDistributedParameter(java.lang.String p) |
protected void |
declareDistributedParameter(java.lang.String p,
DblMatrix v) |
protected boolean |
declareIfNotDistributedParameter(java.lang.String p,
DblMatrix v) |
void |
declareParameter(java.lang.String p) |
void |
declareParameter(java.lang.String p,
DblMatrix v)
Convenience method that declares a parameter and sets
a initial (default) value for that parameter.
|
void |
declareParameterSuper(java.lang.String p) |
void |
declareParameterSuper(java.lang.String p,
DblMatrix v) |
int |
distributedNumParams() |
java.lang.String[] |
distributedParameterSet() |
java.util.Set |
getDeclaredDistributedParameters() |
java.util.Set |
getDeclaredParameters() |
DblMatrix |
getDistributedParam(java.lang.String paramname) |
DblParamSet |
getDistributedParams() |
DblMatrix |
getParam(java.lang.String name) |
DblParamSet |
getParams() |
DblMatrix |
getParamSuper(java.lang.String name)
Provides access to the StatisticalModel super class method getParam.
|
boolean |
hasDistributedParameter(java.lang.String s) |
boolean |
hasParameter(java.lang.String s) |
int |
numParams()
Return the number of parameters.
|
java.lang.String[] |
parameterSet() |
void |
replaceDistributedParams(DblParamSet X) |
void |
replaceParams(DblParamSet X)
Replace parameters with those in X.
|
protected void |
revokeDistributedParameter(java.lang.String p) |
void |
revokeParameter(java.lang.String p) |
void |
revokeParameterSuper(java.lang.String p) |
void |
setDistributedParam(java.lang.String paramname,
DblMatrix value) |
void |
setParam(java.lang.String name,
DblMatrix value) |
void |
setParamSuper(java.lang.String name,
DblMatrix value)
Provides access to the StatisticalModel super class method setParam.
|
about, addFigureReporter, addObjectToSample, addParameterChangeListener, declareIfNotParameter, declareIfNotPriorParameter, declarePriorParameter, declarePriorParameter, declareVariable, fireParameterAdded, fireParameterRemoved, fireParameterValueChanged, fireParameterValuesChanged, firePriorParameterAdded, firePriorParameterRemoved, firePriorParameterValueChanged, firePriorParameterValuesChanged, getDataAugment, getDataSet, getDataSetAdapter, getDeclaredPriorParameters, getDeclaredVariables, getFigureReporter, getFigureReporters, getIgnoreNaN, getMSE, getName, getNewObjectSample, getNewObjectSamples, getObjectSamplingOffered, getObjectsToSample, getPosteriorParam, getPosteriorParams, getPredictionAt, getPriorParam, getPriorParams, getValueAt, getValueAt, getValueAt, getValueToMinimize, getX, getY, hasPriorParameter, invertParameterDeclarations, isSamplingObject, isVectorBased, likelihood, mapName, negLogLikelihood, negLogPrior, offerObjectSamplingFor, offersObjectSamplingFor, putNewObjectSample, removeAllParameterChangeListener, removeFigureReporter, removeObjectToSample, removeParameterChangeListener, replacePosteriorParams, replacePriorParams, residuals, revokeObjectSamplingFor, revokePriorParameter, revokeVariable, samplePosterior, samplePosterior, setDataAugment, setDataSet, setIgnoreNaN, setName, setObjectsToSample, setParams, setPosteriorParam, setPosteriorParams, setPriorParam, setPriorParams, setValueToGet, setX, setY, sumNegLogLikelihood, unMapName, variableSetdomainDimension, plotOver, plotOver, rangeDimensionpublic int numParams()
StatisticalModelnumParams in class StatisticalModelpublic void declareParameter(java.lang.String p)
declareParameter in interface DeclaredParametersdeclareParameter in class StatisticalModelpublic void declareParameter(java.lang.String p,
DblMatrix v)
StatisticalModeldeclareParameter in class StatisticalModelpublic void declareParameterSuper(java.lang.String p)
public void declareParameterSuper(java.lang.String p,
DblMatrix v)
public void revokeParameter(java.lang.String p)
revokeParameter in interface DeclaredParametersrevokeParameter in class StatisticalModelpublic void revokeParameterSuper(java.lang.String p)
public DblParamSet getParams()
getParams in class StatisticalModelpublic java.util.Set getDeclaredParameters()
getDeclaredParameters in interface DeclaredParametersgetDeclaredParameters in class StatisticalModelpublic DblMatrix getParam(java.lang.String name)
getParam in interface NamedParametersgetParam in class StatisticalModelpublic void setParam(java.lang.String name,
DblMatrix value)
setParam in interface NamedParameterssetParam in class StatisticalModelpublic void replaceParams(DblParamSet X)
StatisticalModelreplaceParams in interface NamedParametersreplaceParams in class StatisticalModelpublic boolean hasParameter(java.lang.String s)
hasParameter in interface NamedParametershasParameter in class StatisticalModelpublic java.lang.String[] parameterSet()
parameterSet in interface NamedParametersparameterSet in class StatisticalModelpublic DblMatrix getParamSuper(java.lang.String name)
public void setParamSuper(java.lang.String name,
DblMatrix value)
public int distributedNumParams()
protected abstract void declareDistributedParameter(java.lang.String p)
public static DblMatrix convertStringToDbl(java.lang.String in)
public static java.lang.String convertDblToString(DblMatrix in)
protected void declareDistributedParameter(java.lang.String p,
DblMatrix v)
protected boolean declareIfNotDistributedParameter(java.lang.String p,
DblMatrix v)
protected void revokeDistributedParameter(java.lang.String p)
public DblParamSet getDistributedParams()
public java.util.Set getDeclaredDistributedParameters()
public DblMatrix getDistributedParam(java.lang.String paramname)
public void setDistributedParam(java.lang.String paramname,
DblMatrix value)
public void replaceDistributedParams(DblParamSet X)
public boolean hasDistributedParameter(java.lang.String s)
public java.lang.String[] distributedParameterSet()
Copyright © 2011, 2013. Daniel P. Dougherty