в R, та же функция, разные аргументы - PullRequest
0 голосов
/ 14 марта 2019

У меня есть два подходящих объекта reg и reg1.

Я хочу запустить summary () для каждого без необходимости повторного указания всего, только аргументов. Какой простой способ сделать это в general в R? Я пробовал что-то вроде этого:

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

но учтите, что

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

независимо от запрашиваемого общего решения, неужели разные классы вмешиваются в этот конкретный случай? это формат первого лэппи арг .?

Edit: Разобрался

lapply(list(reg, reg1), summary)

но почему это должен быть list ()? Я вижу, что список (рег) звонки лм. почему c (reg, reg1) не подходит для передачи аргументов?

Спасибо

...