В потоке на CrossValidated я сделал следующий комментарий:
Я подозреваю, что на самом деле это вопрос R о разнице между работа с классами
S3
(доступ к которым осуществляется через классы$
) иS4
(что доступны через@
)...
@Гавин Симпсон впоследствии прокомментировал:
@gung более чем вероятно, но решение, вероятно, не, чтобы вникать в объекты и разрывать все, что вы чувствуете, но научиться использовать экстрактор, в этом случае
coefficients()
или его более короткий псевдонимcoef()
, как вcoef(fit)
Я заинтригован этим. Почему использование coef(model)
лучше, чем model$coefficients[,1]
, например? (я признаю, что последний является более уродливым и требует немного большего набора текста, но я сомневаюсь, что причина была.) Как насчет того случая, когда нет существующей функции экстрактора (например, доступ к t-статистике)?