Class for set up samples.
Objects can be created by calls of the form new("SampleSetup", …) or
SampleSetup(…).
However, objects are expected to be created by the function setup
or clusterSetup, these constructor functions are not supposed to
be called by the user.
indices:Object of class "list"; each list element
contains the indices of the sampled observations.
prob:Object of class "numeric" giving the
inclusion probabilities.
control:Object of class "VirtualSampleControl"; the
control object used to set up the samples.
seed:Object of class "list" containing the seeds of
the random number generator before and after setting up the samples,
respectively (for replication purposes).
call:Object of class "SimCall"; the function call
used to set up the samples, or NULL.
getIndicessignature(x = "SampleSetup"): get slot
indices.
getProbsignature(x = "SampleSetup"): get slot
prob.
getControlsignature(x = "SampleSetup"): get slot
control.
getSeedsignature(x = "SampleSetup"): get slot
seed.
getCallsignature(x = "SampleSetup"): get slot
call.
clusterRunSimulationsignature(cl = "ANY",
x = "data.frame", setup = "SampleSetup", nrep = "missing",
control = "SimControl"): run a simulation experiment on a cluster.
drawsignature(x = "data.frame",
setup = "SampleSetup"): draw a sample.
headsignature(x = "SampleSetup"): returns the first
parts of set up samples.
lengthsignature(x = "SampleSetup"): get the number of
set up samples.
runSimulationsignature(x = "data.frame",
setup = "SampleSetup", nrep = "missing", control = "SimControl"): run a
simulation experiment.
showsignature(object = "SampleSetup"): print set up
samples on the R console.
summarysignature(object = "SampleSetup"): produce a
summary of set up samples.
tailsignature(x = "SampleSetup"): returns the last
parts of set up samples.
A slightly simplified UML class diagram of the framework can be found in
Figure 1 of the package vignette An Object-Oriented Framework for
Statistical Simulation: The R Package simFrame. Use
vignette("simFrame-intro") to view this vignette.
Alfons, A., Templ, M. and Filzmoser, P. (2010) An Object-Oriented Framework for Statistical Simulation: The R Package simFrame. Journal of Statistical Software, 37(3), 1--36. 10.18637/jss.v037.i03.
"'>SampleControl", "'>TwoStageControl",
"'>VirtualSampleControl",
setup, draw
# NOT RUN {
showClass("SampleSetup")
# }
Run the code above in your browser using DataLab