|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DynamicModel
An interface implemented by classes that can fit to dynamic signals that vary as a function of time.
| Nested Class Summary | |
|---|---|
static class |
DynamicModel.SpecifierPanel
A JPanel that can be used to specify dynamic model parameters. |
| Method Summary | |
|---|---|
boolean |
computesRMSDiff()
Signals whether the model computes the root-mean-square (RMS) difference between the model and the data. |
DynamicResult |
fit(float[] S,
int col,
int row,
int slice,
AutoCorrelationEstimate autoCorrelationEstimate)
Calculate the model parameters that best fit the data. |
boolean |
getCorrectAutoCorrelation()
Signals whether the model requires the autocorrelation in the time-series to be estimated when computing significance levels. |
boolean |
getDoBonferroni()
Returns true if this DynmicModel does Bonferroni correction; false otherwise. |
float |
getDt()
Returns the time between data samples. |
java.lang.String |
getModelDescription()
Returns a String describing this dynamic model. |
java.lang.String |
getModelName()
Returns the model name. |
ColourMapping[] |
getVarColourMappings()
Returns an array of the ColourMappings, in an order that matches the order of the variable names returned by getVarNames(). |
java.lang.String[] |
getVarNames()
Returns an array of the names of the fitted variables, in an order that matches the order of the variable units returned by getVarUnits(). |
java.lang.String[] |
getVarUnits()
Returns an array of the fitted variables units, in an order that matches the order of the variable names returned by getVarNames(). |
void |
setBonferroniN(float nTests)
Sets the number of independent fits that will be performed by the model. |
| Method Detail |
|---|
java.lang.String getModelName()
java.lang.String getModelDescription()
java.lang.String[] getVarNames()
java.lang.String[] getVarUnits()
ColourMapping[] getVarColourMappings()
boolean computesRMSDiff()
boolean getCorrectAutoCorrelation()
float getDt()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionboolean getDoBonferroni()
void setBonferroniN(float nTests)
throws com.xinapse.util.InvalidArgumentException
nTests - the number of independent fits that will be performed by the model.
com.xinapse.util.InvalidArgumentException - if the significance level hasn't been set and
Bonferroni correction has been turned on for this DynamicModel.
DynamicResult fit(float[] S,
int col,
int row,
int slice,
AutoCorrelationEstimate autoCorrelationEstimate)
S - the dynamic signal intensity S(t). S includes all the time points, including any
data which is pre-steady-state.col - the image column that is being analyzed.row - the image row that is being analyzed.slice - the image slice that is being analyzed.autoCorrelationEstimate - an estimate of the temporal auto-correlation at each pixel.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||