r - 在data.table中按组滚动回归?
问题描述
我想知道是否可以利用 frollapply 在 data.table 环境中运行回归?我可以使用 rollRegres 和 tidy 执行此任务,如下所示
DT <- DT %>%
group_by(id) %>%
do(.,mutate(.,Beta = roll_regres(Y ~ X,.,252)$coef[,2]))
上面的代码尝试使用 252 天返回滚动窗口上的回归斜率。我将不胜感激有关此问题的任何反馈,以及 frollapply 解决方案(如果相关)是否比上述代码更快。
解决方案
推荐阅读
- php - PHP / Mysql 无法从 sql 数据库中检索当前登录的 first_name
- git - 颤振无法运行
- sql - 如何使用 postgresql 对字符串进行自定义排序顺序的查询?
- firebase - 我什么时候应该在 Firebase 中使用 Firebase.ServerValue.Timestamp 和 Firebase.database.ServerValue.Timestamp?
- docker - 如何从 docker 容器运行 gui 应用程序,如 gvim
- python - 训练 tf.estimator.DNNClassifier 时的打印精度
- php - 清理用户输入中的反引号字符
- html - 无法将列表的文本颜色更改为白色
- python - 域名不适用于 Nginx(Python:Flask+Gunicorn+Nginx)
- ios - 测量在 Xcode 中渲染 UIView 的 CPU 使用率