0

我有两个合适的对象 reg 和 reg1。

我想在每个上运行 summary() 而不必重新指定整个事情,只是参数。通常在 R中执行此操作的简单方法是什么?我试过这样的事情:

lapply(c(reg, reg1), function(x) summary.default(x))

但请注意

> class(reg1)
[1] "glm" "lm" 
> class(reg)
[1] "lm"

不管要求的一般解决方案是什么,是不同的类在弄乱这种特殊情况吗?它是第一个 lapply arg 的格式吗?

编辑:想通了

lapply(list(reg, reg1), summary)

但为什么它需要是 list() 呢?我看到 list(reg) 调用 lm。为什么 c(reg, reg1) 不是传递参数的合适方式?

谢谢

4

0 回答 0