У меня возникли проблемы с интерпретацией функции riskRegression()
в пакете R riskRegression
:
https://cran.r-project.org/web/packages/riskRegression/riskRegression.pdf
Я просмотрел примеры этой функции в виньетке пакета, но ни один из них на самом деле не использует это имя функции. Они используют разные имена функций, такие как LRR()
или ARR()
, поэтому я немного запутался в том, что на самом деле делает функция.
Из приведенного ниже исходного кода видно, что ARR()
и LRR()
— это просто оболочки для riskRegression(link = "relative")
и riskRegression(link = "logistic")
соответственно.
library(riskRegression);ARR;LRR
#> riskRegression version 2022.11.21
#> function (formula, data, times, cause, cens.model, cens.formula,
#> ...)
#> {
#> fit <- riskRegression(formula = formula, data = data, times = times,
#> link = "relative", cause = cause, cens.model = cens.model,
#> cens.formula = cens.formula, ...)
#> fit$call <- match.call()
#> fit
#> }
#> <bytecode: 0x7f99ba1e1738>
#> <environment: namespace:riskRegression>
#> function (formula, data, times, cause, cens.model, cens.formula,
#> ...)
#> {
#> fit <- riskRegression(formula = formula, data = data, times = times,
#> link = "logistic", cause = cause, cens.model = cens.model,
#> cens.formula = cens.formula, ...)
#> fit$call <- match.call()
#> fit
#> }
#> <bytecode: 0x7f99ba2232e8>
#> <environment: namespace:riskRegression>
Created on 2022-11-26 by the reprex package (v2.0.1)
@user167591 user167591 Думаю, ты, наверное, прав. Если вы посмотрите на файл справки для ARR
, он указывает на файл справки для riskRegression()
, но связь, безусловно, можно было бы сделать более ясной.
Спасибо за быстрый ответ @DaveArmstrong. Я предполагаю, что авторам пакета стоит сделать его более понятным для новых пользователей, тем более что LRR и ARR даже не отображаются в виньетке пакета как доступные функции.