Документация Roxygen

Возможный дубликат:
Документация R-oxygen по методу S3 выдает ошибку при проверке

Мой вопрос R-oxygen документация S3 метод выдает ошибку, в то время как проверка была закрыта как "точная копия" другой... Хорошо. Но я, конечно, проверил эти вопросы, прежде чем опубликовать свой, и не нашел ответа! Что касается людей здесь, то обязательно прежде чем закрывать тему!

Когда я не использую тег @method, я получаю предупреждение при проверке (предыдущий пост).

Если я использую @method, то при проверке получаю ошибку (см. ниже).

* checking whether package ‘embryogrowth’ can be installed ... ERROR
Installation failed.
See ‘/Users/marcgirondot/Documents/Espace de travail
R/EGR/embryogrowth/embryogrowth.Rcheck/00install.out’ for details.


> system("cat '/Users/marcgirondot/Documents/Espace de travail 
 R/EGR/embryogrowth/embryogrowth.Rcheck/00install.out'")

* installing *source* package ‘embryogrowth’ ...
** R
** data
**  moving datasets to lazyload DB
Error : object 'as.mcmc' not found whilst loading namespace 'embryogrowth'
ERROR: lazydata failed for package ‘embryogrowth’
* removing ‘/Users/marcgirondot/Documents/Espace de travail
R/EGR/embryogrowth/embryogrowth.Rcheck/embryogrowth’

Марк Жирондо

Я пытаюсь создать метод as.mcmc.mcmcComposite на основе as.mcmc, определенного в коде пакета. Вот код:

#' as.mcmc Extract mcmc object from a result to be used with coda package
#' @title Extract mcmc object from a result to be used with coda package
#' @author Marc Girondot
#' @return A mcmc.list object
#' @param x A result object
#' @description Take a mcmcComposite object and create a mcmc.list object
#' @examples
#' # Try
#' @method as.mcmc mcmcComposite
#' @export


as.mcmc.mcmcComposite <-
function(x) {
    return(x$resultMCMC)
}

person MarcG    schedule 23.11.2012    source источник
comment
Это не похоже на то, что это имеет какое-то отношение к roxygen, но, возможно, к некоторым необъявленным зависимостям. В каком пакете as.mcmc? Вы объявили это как import или depends?   -  person Andrie    schedule 23.11.2012
comment
Спасибо, Андри, это было решение: #' import coda И это работает!   -  person MarcG    schedule 23.11.2012
comment
Я рад, что это помогло. Пожалуйста, в следующий раз, когда вы предложите нам закрыть ваш вопрос слишком рано, обязательно подумайте, правильный ли вы вопрос задали. :-)   -  person Andrie    schedule 23.11.2012