Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 多个回归和报告系数的循环_R_Loops_For Loop_Regression - Fatal编程技术网

R 多个回归和报告系数的循环

R 多个回归和报告系数的循环,r,loops,for-loop,regression,R,Loops,For Loop,Regression,请显示各公司的回归循环均值和最大值,如下图所示,并报告系数: lm(colmean$MSFT~colmax$MSFT) lm(colmean$AAPL~colmax$AAPL) lm(colmean$GOOGL~colmax$GOOGL) Data: > head(colmax) MSFT AAPL GOOGL 1 21.23999 5.201410 97.810 2 21.38546 6.096268 105.430 3 20.64884 6.019837

请显示各公司的回归循环均值和最大值,如下图所示,并报告系数:

lm(colmean$MSFT~colmax$MSFT)
lm(colmean$AAPL~colmax$AAPL) 
lm(colmean$GOOGL~colmax$GOOGL)

Data:
> head(colmax)
      MSFT     AAPL   GOOGL
1 21.23999 5.201410  97.810
2 21.38546 6.096268 105.430
3 20.64884 6.019837  94.405

> head(colmean)
      MSFT     AAPL     GOOGL
1 21.11067 4.975767  94.04000
2 20.91273 5.663524  97.50684
3 20.05333 5.681336  90.57909

您可以尝试
lappy
,最终结果将显示在一个列表中,其中每个元素都适合每列:

fit <- lapply(names(colmax), function(x){
    lm(colmean[[x]] ~ colmax[[x]])
})
mapply(function(x, y) lm(y ~ x), colmax, colmean, SIMPLIFY = F)