View source: R/assignStrataLabel.R
assignStrataLabel | R Documentation |
Function to assign the optimized strata labels to new sampling units in the frame on the basis of the strata structure obtained by executing the function 'summaryStrata' after optimizing with 'optimizeStrata2'
assignStrataLabel(dataset, s)
dataset |
dataset with new sampling units in the frame |
s |
structure of the strata |
The same dataset in input with the label of the optimized stratum
## Not run:
library(SamplingStrata)
data("swissmunicipalities")
data("errors")
errors$CV1 <- 0.1
errors$CV2 <- 0.1
errors <- errors[rep(row.names(errors),7),]
errors$domainvalue <- c(1:7)
errors
swissmunicipalities$id <- c(1:nrow(swissmunicipalities))
swissmunicipalities$domain = 1
frame <- buildFrameDF(swissmunicipalities,
id = "id",
domainvalue = "REG",
X = c("Surfacesbois","Surfacescult"),
Y = c("Pop020", "Pop2040")
)
solution <- optimizeStrata2 (
errors,
frame,
nStrata = 5,
iter = 10,
pops = 10,
writeFiles = FALSE,
showPlot = TRUE,
parallel = FALSE)
strataStructure <- summaryStrata(solution$framenew, solution$aggr_strata)
strataStructure
newset <- assignStrataLabel(solution$framenew,strataStructure)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.