Description Usage Arguments Value Methods Author(s) References See Also Examples
Generic function for drawing a sample.
1 2 3 4 5 6 7 |
x |
the data to sample from. |
setup |
an object of class |
i |
an integer specifying which one of the previously set up samples should be drawn. |
... |
if |
A data.frame
containing the sampled observations. In addition, the
column ".weight"
, which consists of the sample weights, is added to
the data.frame
.
x = "data.frame", setup = "character"
draw a sample using a
control class specified by the character string setup
. The slots of
the control object may be supplied as additional arguments.
x = "data.frame", setup = "missing"
draw a sample using a
control object of class "SampleControl"
. Its slots may be supplied
as additional arguments.
x = "data.frame", setup = "SampleSetup"
draw a previously set up sample.
x = "data.frame", setup = "VirtualSampleControl"
draw a sample
using a control object inheriting from the virtual class
"VirtualSampleControl"
.
Andreas Alfons
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. doi: 10.18637/jss.v037.i03.
setup
, "SampleSetup"
,
"SampleControl"
, "TwoStageControl"
,
"VirtualSampleControl"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ## load data
data(eusilcP)
## simple random sampling
draw(eusilcP[, c("id", "eqIncome")], size = 20)
## group sampling
draw(eusilcP[, c("hid", "id", "eqIncome")],
grouping = "hid", size = 10)
## stratified simple random sampling
draw(eusilcP[, c("id", "region", "eqIncome")],
design = "region", size = c(2, 5, 5, 3, 4, 5, 3, 5, 2))
## stratified group sampling
draw(eusilcP[, c("hid", "id", "region", "eqIncome")],
design = "region", grouping = "hid",
size = c(2, 5, 5, 3, 4, 5, 3, 5, 2))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.