allocate_pts: Distribuir amostra proporcionalmentem, levando em...

Description Usage Arguments Value Examples

View source: R/sampling_raking.R

Description

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.

Usage

1
allocate_pts(df, pts, min.pts)

Arguments

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.

Value

Um Dataframe com os dados originais, além do tamanho da amostra e algumas informações amostrais:

Examples

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)

neale-eldash/pd documentation built on June 26, 2021, 10:47 a.m.