小编Jas*_*n O的帖子

将回归系数从多个模型打印到共享数据帧

我知道,这有点简陋.基本上,我想使用coef函数中的保存数据到共享数据框,以便模型从较大的共享数据集中提取有限的可能变量.

我有3套14款.每组使用来自100个可变数据集的15-25个变量,每个模型使用大约12个变量的混合,这些变量从模型变为模型.我想要做的是将14个模型中的每个模型的系数保存到一个数据框中.

Coefs=data.frame(col.names = names(EST))
Run Code Online (Sandbox Code Playgroud)

系数看起来像这样:

Coefficients:
                    Estimate   Std. Error  t value           Pr(>|t|)    
RT_SCORE_USER       0.2427506  0.0310486   7.818 0.0000000000000836 ***
VOD.Window..weeks.  0.0092641  0.0009985   9.278            < 2e-16 ***
PX_WK3              0.0300395  0.0098943   3.036           0.002600 ** 
Run Code Online (Sandbox Code Playgroud)

对于一个好的10-15个变量.例如,PX有14周(WK1,2等).我想将Estimate值保存到此网格中,对于每一行,有100列列出所有可能的变量.其中大部分将为0.此表将导入到excel中,我可以简单地将每个星期的模型交叉乘以.

我的斗争是弄清楚如何将不同周的所有变化系数记录到一个data.frame中,其中每个模型都有一个单独的行:

       PX_WK1     PXWK_2   RT_SCORE_USER  IMAVARIABLE etc.
ESTWK1   .030     0         .24            0
ESTWK2   0        .023      .44            etc
ESTWK3   0        0         etc etc etc
Run Code Online (Sandbox Code Playgroud)

我理解如何使用coef(ESTWK1),但是当我尝试将其粘贴到一行时,我自然会得到一个混淆两个向量长度的错误,比如说这个模型中的15个是潜在的100.

我想自动化这个过程,所以当处理新数据并运行回归时,我可以运行我的代码保存新系数的数据,然后我可以将其输出到CSV(我已经得到的那部分).思考?

r

4
推荐指数
1
解决办法
6178
查看次数

标签 统计

r ×1