Description Usage Arguments Value Author(s) See Also Examples
generateRandomGroups
1 | generateRandomGroups(n, uid, variables = LETTERS)
|
n |
number of groups, ranges from 1-26 as groups are denoted by letters |
uid |
vector of uid to assign random groups to |
data.frame that can be merged with a dataset
Matthias Bannert
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # generate survey likerandom sample
srvyData <- generateSamplePanel(500,3,"quarterly",
c(1999,1),
c(1999,1),
weight=round(runif(500,2,80)))
# generate
grps <- generateRandomGroups(3,1:500,LETTERS)
# merge group information by uid
srvyWgroups <- merge(grps,srvyData,by="uid")
# add some NAs (to simulate item non-response)
# check which cols should be protected from
# being hit by random NAs
head(srvyWgroups)
randomPanel <- generateRandomNAs(srvyWgroups,c(1,2,3,4),50,1)
randomPanel
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.