par.openCR.fit | R Documentation |
This function is a wrapper for openCR.fit
.
par.openCR.fit (arglist, ncores = 1, seed = 123, trace = FALSE, logfile = NULL,
prefix = "")
arglist |
list of argument lists for |
ncores |
integer number of cores used by parallel::makeClusters() |
seed |
integer pseudorandom number seed |
trace |
logical; if TRUE intermediate output may be logged |
logfile |
character name of file to log progress reports |
prefix |
character prefix for names of output |
In openCR >= 1.5.0, setting ncores > 1 is deprecated and triggers a warning: multithreading makes it faster to set ncores = 1 in par.openCR.fit.
trace
overrides any settings in arglist
.
It is convenient to provide the names of the capthist and mask arguments in each component of arglist as character values (i.e. in quotes); objects thus named are exported from the workspace to each worker process (see Examples).
Using ncores
>1 is obsolete under the multithreading regime in openCR >= 1.5.0.
It is usually slower than ncores
= 1. If used it has these effects:
– worker processes are generated using the parallel package,
– one model is fitted on each worker, and
– if no logfile name is provided then a temporary file name will be generated in tempdir().
For par.openCR.fit
- openCRlist of model fits (see
openCR.fit
and openCRlist
). Names are created by prefixing prefix
to the
names of argslist
. If trace
is TRUE then the total
execution time and finish time are displayed.
Any attempt in arglist
to set ncores > 1
for a particular
openCR fit was ignored in openCR < 1.5.0. Now it is allowed.
openCR.fit
,
Parallel,
make.table
,
openCRlist
## Not run:
m1 <- list(capthist = ovenCH, model = list(p~1, phi~1))
m2 <- list(capthist = ovenCH, model = list(p~session, phi~1))
m3 <- list(capthist = ovenCH, model = list(p~session, phi~session) )
setNumThreads(7) # on quadcore Windows PC
fits <- par.openCR.fit (c('m1','m2','m3'), ncores = 1)
AIC(fits)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.