r 新手,希望找到一种优雅的方法来解决看似简单的问题。问题的背景如下:我正在滚动时间段为一组公司运行回归。我将每个回归的摘要存储在列表列表中。因此,例如:
results[[i]][[t]] = summary(lm(y~x))
, wherey
和是时刻x
公司的相关向量。我想从中提取矩阵:i
t
sigma
results
sigma[i,t] = results [[i]] [[t]]$sigma
显然我可以用嵌套循环来做到这一点,但似乎必须有一种简单的方法来一步提取这个矩阵,比如 lapply、sapply 等。我在整个网络和这个博客中都看到了类似的问题,但是有无法正确地使它们适应这个问题。另一个转折是结果中的一些条目是“空”,当特定公司在特定时间没有足够的数据来运行回归时,就会发生这种情况。
任何帮助或方向将不胜感激。