Написание и сохранение методов в пакете R - PullRequest
0 голосов
/ 19 марта 2019

Я обновляю свой пакет R с именем psda.Для этого я создал метод summary класса plr, оба из которых были созданы мной, как показано в MWE.У меня два вопроса:

(1) Как сохранить файл метода?(Я пытался использовать summary.plr.R.)

(2) Правильно ли так в третьей строке?

При проверке показывается сообщение об ошибке:

summary.plr.Rd: не вход ASCII и не обнаружена заявленная проблема кодирования в файле summary.plr.Rd

MWE

#' Summarizing Polygonal Linear Regression
#' @description \code{summary} method for class "\code{plr}".
#' @method summary plr
#' @export 
summary.plr <- function (x, digits = max(3L, getOption("digits") - 3L), ...) {
    some_code...
    class(ans) <- "summary.plr"
    ans
}

Редактировать

Полигональная линейная регрессия (plr) - это функция с теми же выходами функции lm.Например, мы можем изменить термин some_code... и использовать

## Start ##
x <- runif(100, -3, 3)
y <- 2 * x + rnorm(100)
res <- lm(y~x)
## End ##

#' Polygonal linear regression
#' @description  plr is used to fit polygonal linear models.
#' @export

plr <- function(formula, data, model = TRUE, ...){
  some_core... 
  class(res) <- 'plr'
  res
}
...