Как использовать загрузочный пакет для стратифицированной начальной загрузки? - PullRequest
0 голосов
/ 13 февраля 2019

Вот набор игрушечных данных, который повторяет мою проблему.Мне интересно знать доверительные интервалы эмпирического распределения, составленного из баллов каждой школы в пропорции, в которой ученик «А».

set.seed(1)
rows = 50
df <- data.frame(student = sample(LETTERS[1:3],rows,rep=T),
                 school = sample(c("F","G"),rows,rep=T),
                 score = sample(1:10,rows,rep=T,prob = c(rep(0.05,7),rep(0.2167,3)))
                 )
head(df)
student school score
1       A      F     3
2       B      G     9
3       B      F     9
4       C      F     1
5       A      F    10
6       C      F     8
> 

В этом примере: ученик «А» имеет 3 баллаиз школы «G» и 9 баллов из школы «F»:

> df[df$student=="A",]
   student school score
1        A      F     3
5        A      F    10
10       A      F    10
11       A      G     1
12       A      F     6
22       A      G    10
24       A      F     8
25       A      F     7
27       A      G    10
34       A      F    10
38       A      F    10
47       A      F     8

Как создать образцы начальной загрузки, которые позволят выбрать 12 баллов при правильной пропорции ученика «A».Мне нужно рассчитать CI ожидаемого балла среднего школьного балла ученика «А».

Я просматриваю справку по функции загрузки пакета «boot».Есть пример многослойной начальной загрузки, но я не понимаю, что делает стиль.Я понимаю stype = "i", но не понимаю, что происходит с stype = "w" или "f" и как их использовать.

...