Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/CNORwrapFuzzy.R
This function is a wrapper around the whole CNOR Fuzzy analysis. It performs the following steps:
Plot the CNOlist
Checks data to model compatibility
Pre-processing steps
Prepare for simulation (see prep4simFuzzy)
Optimisation using Fuzzy transfer function (see gaDiscreteT1)
Refinement and reduction steps (see getRefinedModel and reduceFuzzy).
1 | CNORwrapFuzzy(data, model, paramsList=NULL, verbose=TRUE)
|
data |
a CNOlist structure (as created by |
model |
the model that you want to optimise |
paramsList |
Use defaultParametersFuzzy function to create a template. Entries are 3-types: (i) GA algorithm parameters for the optimisation, (ii) Fuzzy parameters for the transfer functions and (iii) internal optimisation parameters within the refinement step. See defaultParametersFuzzy function for details on the parameters. |
verbose |
If you do not provide a parameter list argument, defaultParametersFuzzy is called internally to populate the paramsList argument.
This function returns an object containing the results that can be used by other functions such as compileRes.
M.K. Morris
CNORWrap function from CellNOptR package
defaultParametersFuzzy, compileMultiRes
1 2 3 4 5 6 7 8 9 | # Load some data
data(CNOlistToy, package="CellNOptR")
data(ToyModel, package="CellNOptR")
# Get some default parameters to play with, limiting the duration of the GA
# algorithm and optimisation step
paramsList = defaultParametersFuzzy()
paramsList$maxTime = 20
paramsList$optimisation$maxtime = 10
results = CNORwrapFuzzy(CNOlistToy, ToyModel, paramsList)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.