首页 > 解决方案 > 如何在 tsibble 中为多个系列应用 boxcox

问题描述

我想对 tsibble 数据中的许多系列应用 boxcox 转换。想不出该怎么做。

require(fpp3)
require(fpp)
require(fable)
require(tsibble)
require(tsibbledata)
require(feasts)
require(ggplot2)
require(lubridate)

long = aus_production %>%
  select(Quarter, Beer, Bricks) %>%  
  gather(var, value, 2:3) %>% 
  as_tsibble()

lam = long %>%
  features(value, features = guerrero) 

long %>% 
  nest(-var) %>% 
  inner_join(lam) %>% 
  mutate(data_lambda = purrr::map(.x = data, ~box_cox(.x, lambda_guerrero)))

我尝试了很多组合,但都失败了。也许有更简单的选择。这是一个简单的例子,有两个系列,但我可以想象,我有 200 个系列,所以我不想用硬编码来做。

最好的缝纫

标签: rtsibble

解决方案


推荐阅读