У меня проблемы с тем, что кажется простым решением. У меня есть фрейм данных с некоторым значением locations
, и с каждым местоположением связан value
. Я вложил data.frame по местоположениям, а затем загрузил значения, используя purrr
(см. Ниже).
library(tidyverse)
library(modelr)
library(purrr)
locations <- c("grave","pinkham","lower pinkham", "meadow", "dodge", "young")
values <- rnorm(n = 100, mean = 3, sd = .5)
df <- data.frame(df)
df.boot <- df %>%
nest(-locations) %>%
mutate(boot = map(data,~bootstrap(.,n=100, id = "values")))
Теперь я пытаюсь получить медиану от каждого bootstrap в окончательном списке df.boot$boot
, но не могу понять это? Я пытался применить map(boot, median)
, но чем больше я копаю, тем больше это не имеет смысла. Разыскиваемый вектор в списке boot
равен idx
, из которого я могу получить медианное значение и затем сохранить его (в значительной степени то, что делает функция boot
, но итерируя по уникальным категориальным переменным). Любая помощь приветствуется. Я мог бы просто ошибиться ...