Я обновляю свой пакет 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
}