pbetareg: Profile Boosting for Beta Regression

View source: R/pbetareg.R

pbetaregR Documentation

Profile Boosting for Beta Regression

Description

pbetareg inherits the usage of betareg::betareg.

Usage

pbetareg(
  formula,
  data,
  subset,
  na.action,
  weights,
  offset,
  link = c("logit", "probit", "cloglog", "cauchit", "log", "loglog"),
  link.phi = NULL,
  type = c("ML", "BC", "BR"),
  dist = NULL,
  nu = NULL,
  control = betareg.control(...),
  model = TRUE,
  y = TRUE,
  x = FALSE,
  ...,
  stopFun = "EBIC",
  keep = NULL,
  maxK = NULL,
  verbose = FALSE
)

Arguments

formula

Parameter passed to betareg::betareg.

data

Parameter passed to betareg::betareg.

subset

Parameter passed to betareg::betareg.

na.action

Parameter passed to betareg::betareg.

weights

Parameter passed to betareg::betareg.

offset

Parameter passed to betareg::betareg.

link

Parameter passed to betareg::betareg.

link.phi

Parameter passed to betareg::betareg.

type

Parameter passed to betareg::betareg.

dist

Parameter passed to betareg::betareg.

nu

Parameter passed to betareg::betareg.

control

Parameter passed to betareg::betareg.

model

Parameter passed to betareg::betareg.

y

Parameter passed to betareg::betareg.

x

Parameter passed to betareg::betareg.

...

Parameters passed to betareg::betareg.

stopFun

Parameter passed to pboost.

keep

Parameter passed to pboost.

maxK

Parameter passed to pboost.

verbose

Parameter passed to pboost.

Value

A betareg model object fitted on the selected features.

Examples

## Not run: 
set.seed(2026)
n <- 300
p <- 20
x <- matrix(runif(n*p), n)
mu <- runif(n)
phi <- 1.0

shape1 <- mu * phi
shape2 <- (1-mu) * phi
y <- rbeta(n, shape1, shape2)
DF <- data.frame(y, x)

pbetareg(y ~ ., DF, verbose=TRUE)
fbetareg(y ~ ., DF, verbose=TRUE)

## End(Not run)


pboost documentation built on May 24, 2026, 9:08 a.m.