首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能在聚合函数内执行回归?

是否有可能在聚合函数内执行回归?
EN

Stack Overflow用户
提问于 2017-10-24 23:01:09
回答 1查看 434关注 0票数 1

例如

代码语言:javascript
复制
FP <- data.frame(A = 1:9, B = 11:19, C = 21:29, D = 31:39 ..... N = 145:153, Date: Jan 1 to Jan 9)

(我知道上面的语法是错误的。只是为了你的理解)

例如,有n个列,例如14列和一个额外的日期列。

我需要在B,C,D,E.N(依日期列分组的独立Variables)SEPARATELY )上进行A(自变量)的简单线性回归,如何使聚合函数工作?或者还有其他的功能会派上用场?

EN

回答 1

Stack Overflow用户

发布于 2017-10-24 23:18:47

在工作/保存模型时,您可能希望使用列表:

代码语言:javascript
复制
FP <- data.frame(A = 1:9, B = 11:19, C = 21:29, D = rep(1:3,3))

lapply(split(FP, FP$D), function(x) lm(B + C ~ A, data = x))

#$`1`
# 
#Call:
#lm(formula = B + C ~ A, data = x)

#Coefficients:
#(Intercept)            A  
#         30            2  
# 

#$`2`

#Call:
#lm(formula = B + C ~ A, data = x)

#Coefficients:
#(Intercept)            A  
#         30            2  


#$`3`

#Call:
#lm(formula = B + C ~ A, data = x)

#Coefficients:
#(Intercept)            A  
#         30            2  

首先,您split您的data.frame按D,然后运行您的回归对这些分裂。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46921294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档