Попытка получить гнездо и гнездо для работы с пакетом rkt. Ошибка: приведение в порядок объекта S3 класса rkt
Я пытаюсь использовать nest() для группировки фрейма данных, чтобы я мог применить статистическую модель (сезонный mann kendall с использованием пакета rkt) к каждой строке группы.
После того, как я вложил () фрейм данных (группировка по lake_id и name) с:
test_data_nested <- test_data %>%
group_by(lake_id, lake_name) %>%
nest()
Я получил:
lake_id lake_name data <fctr> <fctr> <list> 1 01-0001-00 PINE <tibble [598 x 7]> 2 01-0023-00 ROUND <tibble [380 x 7]> 3 01-0062-00 BIG SANDY <tibble [2,045 x 7]>
Отсюда я применяю сезонный тест Кендалла с rkt (сторона, а не функция rkt, обернута в другую функцию 'season_mann_kendall', которая отлично работает на фрейме данных одного озера):
model_nested <- test_data_nested %>%
mutate(model = map(data, seasonal_mann_kendall))
и получить:
# A tibble: 3 x 4
lake_id lake_name data model
<fctr> <fctr> <list> <list>
1 01-0001-00 PINE <tibble [598 x 7]> <S3: rkt>
2 01-0023-00 ROUND <tibble [380 x 7]> <S3: rkt>
3 01-0062-00 BIG SANDY <tibble [2,045 x 7]> <S3: rkt>
Тем не менее, когда я пытаюсь извлечь коэффициенты или невязки я следующие ошибки:
model_nested %>% unnest(model %>% map(tidy))
Error in mutate_impl(.data, dots) :
Evaluation error: cannot coerce class ""rkt"" to a data.frame.
In addition: Warning message:
In tidy.default(.x[[i]], ...) :
No method for tidying an S3 object of class rkt , using as.data.frame
model_nested %>% unnest(model %>% map(glance))
Error in mutate_impl(.data, dots) :
Evaluation error: glance doesn't know how to deal with data of class rkt.
Какие-либо предложения?