Насколько я могу судить, функция plot.ACF никогда не экспортировалась. Самая ранняя версия nlme из https://cran.r -project.org / src / contrib / Archive / nlme / , которую я смог найти в файле NAMESPACE, была nlme_3.1-40 (дата: 2003-05-16 ), и эта функция была бы невидимой (на консоли). Он по-прежнему был бы доступен с помощью функции methods
, а код был бы доступен с помощью механизма тройных точек (:::
) или getAnywhere
.
getAnywhere("plot.ACF") Retruns formal parameters, funciton body and information about functions environment
getS3method("plot", "ACF") # returns same code as getAnywhere
x <- methods(class="ACF")
str(x)
#--------------
'MethodsFunction' chr "plot.ACF"
- attr(*, "info")='data.frame': 1 obs. of 4 variables:
..$ visible: logi FALSE
..$ from : Factor w/ 1 level "registered S3method": 1
..$ generic: chr "plot"
..$ isS4 : logi FALSE
- attr(*, "byclass")= logi TRUE
Я прошу прощения за мой более ранний, несколько странный комментарий, потому что, перечитывая ваше сообщение, вы понимаете, что функции доступны, но не видны. До сих пор неясно, почему вы думали, что это когда-либо было видно.
Если вы хотите экспортировать plot.ACF, вы можете добавить его в список экспортируемых функций в файле NAMESPACE и пересобрать пакет. Или вы можете экспортировать на лету с:
plot.ACF <- getAnywhere("plot.ACF")