如何使用memisc库中的getSummary来舍入回归系数?

时间:2016-03-26 11:22:46

标签: r rounding

我正在使用getSummary库中的memisc进行一些基本的回归分析。脚本如下所示:

lm0 <- lm(formula = X~Y, data=dataframe)
lm1 <- lm(formula = X~Y+Z, data=dataframe)

getSummary(lm0, alpha=.05)
getSummary(lm1, alpha=.05)

输出如下:

$sumstat
        sigma     r.squared adj.r.squared             F 
 1.312559e+00  4.612393e-02  4.520586e-02  5.024003e+01 
        numdf         dendf             p        logLik 
 1.000000e+00  1.039000e+03  2.508404e-12 -1.759244e+03 
     deviance           AIC           BIC             N 
 1.790001e+03  3.524488e+03  3.539332e+03  1.041000e+03 

我不知道的是如何将regession系数舍得如下:

    $sumstat
 r.squared     adj.r.squared             
 4.6           4.5

谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

getSummary的输出只是list,所以

s = getSummary(lm1, alpha=.05)
## Extract values
values = s$sumstat[c("r.squared", "adj.r.squared")]
## Round 
round(values, 2)