LocalObject {Umacs} | R Documentation |
Generates an object that is used to initialize an R object
locally in a sampler function generated by Sampler.
Usually a call to this function is not necessary,
since it is implicitly done when the value of a named
parameter in the argument list of Sampler
is
an R object but not a function, numeric object or an
instance of the Umacs class Parameter
.
LocalObject(x)
x |
An R object (not a function) |
LocalObject
is to be used only within the Sampler
function call;
the value of the argument (x
) is made available (locally)
in a sampling function that is built using the Umacs function Sampler
.
The name of the parameter that will have the value
(x
) is not specified here, but only within the Sampler
function call.
The components of a parameter vector initialized as Data
parameters
cannot be individually updated using Gibbs and Metropolis updating schemes.
For local functions, use the function LocalFunction
instead.
An object of class LocalObject
,
to be further processed by the Umacs function Sampler
.
LocalObject
must be associated with a parameter name.
Components of vector parameters specified to be LocalObject
s cannot be updated,
but those specified to be Data
can be updated.
Jouni Kerman <jouni@kerman.com>
Kerman, Jouni. Umacs: A Universal Markov Chain Sampler. Technical report, Columbia University, New York.
Umacs-package
for an overview of the Umacs package.
Sampler
for how to create a sampler function; see the vignette for details.
Package `rv'.