首页 > 解决方案 > 结合 purrr::map R 返回 acf 图

问题描述

我正在探索嵌套在 ID 级别的一些行为时间序列,并使用 purrr::map 为每个 ID 生成自相关图(acf、pacf)。

df_acf <- df %>% 
  group_by(id) %>% 
  nest() %>% 
  mutate(acf_obj = map(data, ~ acf(.$value, na.action = na.pass, lag.max = length(.$value))))

当我探索每个 ID(例如df_acf$acf_obj[[1]])的 acf_obj 时,我看到了自相关和滞后数组,但看不到绘图(默认情况下生成)。我知道 acf() 返回一个 acf 对象而不是一个图,但我想知道是否有办法将 acf 图保存为 acf() 与 map::purrr 结合使用的产品。我不是在寻找其他方法来绘制 acf() 的结果,例如使用 ggplot 从 acf() 绘制滞后、自相关和 ci 值。

谢谢

标签: rdictionaryplotadvanced-custom-fields

解决方案


推荐阅读