balancedcluster | R Documentation |
Selects a balanced cluster sample.
balancedcluster(X,m,cluster,selection=1,comment=TRUE,method=1)
X |
matrix of auxiliary variables on which the sample must be balanced. |
m |
number of clusters to be selected. |
cluster |
vector of integers that defines the clusters. |
selection |
1, selection of the clusters with probabilities proportional
to size, |
comment |
a comment is written during the execution if |
method |
the used method in the function |
Returns a matrix containing the vector of inclusion probabilities and the selected sample.
samplecube
, fastflightcube
, landingcube
############
## Example 1
############
# definition of the clusters; there are 15 units in 3 clusters
cluster=c(1,1,1,1,1,2,2,2,2,2,3,3,3,3,3)
# matrix of balancing variables
X=cbind(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15))
# selection of 2 clusters
s=balancedcluster(X,2,cluster,2,TRUE)
# the sample of clusters with the inclusion probabilities of the clusters
s
# the selected clusters
unique(cluster[s[,1]==1])
# the selected units
(1:length(cluster))[s[,1]==1]
# with the probabilities
s[s[,1]==1,2]
############
## Example 2
############
data(MU284)
X=cbind(MU284$P75,MU284$CS82,MU284$SS82,MU284$S82,MU284$ME84)
s=balancedcluster(X,10,MU284$CL,1,TRUE)
cluster=MU284$CL
# the selected clusters
unique(cluster[s[,1]==1])
# the selected units
(1:length(cluster))[s[,1]==1]
# with the probabilities
s[s[,1]==1,2]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.