-3
results <- 

Call:
lm(formula = log(Y) ~ G)

Coefficients:


(Intercept)            G  
     1.6122       0.5647  


$`3388.415_6`

Call:
lm(formula = log(Y) ~ G)

Coefficients:


(Intercept)            G  
      1.994       -2.178  

如何在 R 中从中获取 G 值?

4

1 回答 1

1

我不确定我是否正确编辑了您的问题,因为代码对我来说没有意义,但也许这有点像期望的答案:

G <- 1:10
Gmod <- lm( rnorm(10) ~ G) ; Gmod
coef(Gmod)["G"]

如果您在列表结构中有很多模型对象,那么也许这会起作用:

> lapply( list(Gmod, Gmod), function(mdo) coef(mdo)["G"] )
[[1]]
         G 
0.04917535 

[[2]]
         G 
0.04917535 

(确实让我担心您将浮点数作为列表索引。这表明在前面的步骤中可能出现了问题。)

于 2012-08-09T23:42:18.457 回答