我正在尝试通过库ldhmm将R中的隐马尔可夫模型拟合。但是,我想将模型一起应用于不同的数据子集。
因此,我使用purrr将子集嵌套到小节中并运行优化。当我尝试使用map(glance)方法时,出现一个错误,即ldhmm对象不支持glance方法。
hmm <- tr %>% mutate(hd = map(data, ~
ldhmm.mle(h, train$ret, decode = TRUE , print.level = 0))) %>%
mutate(hmm_hd = hd %>% map(glance)) %>%
unnest(hmm_hd)
如果有人可以指出我的目光,我将不胜感激。某些整洁的方法会起作用吗?另外,很高兴了解如何检查每个对象支持哪种嵌套方法?