Qual é o benefício da importação em um espaço para nome em R?

O mecanismo de namespace de R permite queexport funções que são visíveis para o usuário. Além disso, permiteimport funções de outros pacotes. Embora o benefício da exportação seja óbvio, tenho mais problemas para entender o benefício da importaçã

arece que um benefício é o fato de podermos usar funções de outros pacotes sem anexá-lo e, assim, economizar memória. Isso é exemplificado na seção 1.6.4 no manual de escrita de extensões R.

No entanto, deve haver outros benefícios da função de importação. Especialmente,eção 1.6.6 (que trata das classes S mostra onamespace do pacote stats4:

 export(mle)
 importFrom("graphics", plot)
 importFrom("stats", optim, qchisq)
 ## For these, we define methods or (AIC, BIC, nobs) an implicit generic:
 importFrom("stats", AIC, BIC, coef, confint, logLik, nobs, profile,
            update, vcov)
 exportClasses(mle, profile.mle, summary.mle)
 ## All methods for imported generics:
 exportMethods(coef, confint, logLik, plot, profile, summary, show, update, vcov)
 ## implicit generics which do not have any methods here
 export(AIC, BIC, nobs)

Aqui existem funções importadas que não são nem classes S4 nem genéricas (onde faria sentido usar a importação também, conforme documentado no exemplo ema seção), mas funciona comoplot degraphics pacote que é carregado automaticamente quando o R. inici

Portanto, minha pergunta é: qual é o benefício de importar funções comoplot, optim ouqchisq?

questionAnswers(1)

yourAnswerToTheQuestion