Description Usage Arguments Value Examples
View source: R/sampling_raking.R
Essa função distribui a amostra proporcionalmente a população, controlando o arredondamento de forma que o menor erro de arredondamento possível seja cometido. Ela também permite definir um número mínimo de pontos por estrato.
1 | allocate_pts(df, pts, min.pts)
|
df |
Dataframe com a população de cada estrato. Nessa base devem haver pelo menos duas colunas. Uma chamada strata, com os nomes dos estratos, e outra chamada pop, com a contagem populacional de cada estrato. Colunas extra serão ignoradas, porém mantidas. |
pts |
Inteiro definindo o número de entevistas (ou pontos) a serem distribuídos. |
min.pts |
Inteiro definindo o número mínimo de casos por estrato. |
Um Dataframe com os dados originais, além do tamanho da amostra e algumas informações amostrais:
ordem_show (inteiro): ordem original dos estratos.
size.prop (real): Tamanho relativo de cada estrato.
pts.prop (real): Distribuição da amostra proporcional, sem arredondamento.
pts.arred (Inteiro): Distribuição da amostra proporcional, com arredondamento.
pts (Inteiro): Distribuição da amostra proporcional, com ajustes finais.
1 2 3 4 5 6 7 8 | data(svy)
df <- svy %>% group_by(regiao) %>% summarise(pop=n()) %>% rename(strata=regiao)
# Sem definir um minimo de pontos por estrato
allocate_pts(df,pts = 20,min.pts = 0)
#Definindo pelo menos 2 pontos por estrato
allocate_pts(df,pts = 20,min.pts = 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.