Learn R Programming

FlexReg (version 1.3.1)

Regression Models for Bounded Continuous and Discrete Responses

Description

Functions to fit regression models for bounded continuous and discrete responses. In case of bounded continuous responses (e.g., proportions and rates), available models are the flexible beta (Migliorati, S., Di Brisco, A. M., Ongaro, A. (2018) ), the variance-inflated beta (Di Brisco, A. M., Migliorati, S., Ongaro, A. (2020) ), the beta (Ferrari, S.L.P., Cribari-Neto, F. (2004) ), and their augmented versions to handle the presence of zero/one values (Di Brisco, A. M., Migliorati, S. (2020) ) are implemented. In case of bounded discrete responses (e.g., bounded counts, such as the number of successes in n trials), available models are the flexible beta-binomial (Ascari, R., Migliorati, S. (2021) ), the beta-binomial, and the binomial are implemented. Inference is dealt with a Bayesian approach based on the Hamiltonian Monte Carlo (HMC) algorithm (Gelman, A., Carlin, J. B., Stern, H. S., Rubin, D. B. (2014) ). Besides, functions to compute residuals, posterior predictives, goodness of fit measures, convergence diagnostics, and graphical representations are provided.

Copy Link

Version

Install

install.packages('FlexReg')

Monthly Downloads

227

Version

1.3.1

License

GPL (>= 2)

Maintainer

Roberto Ascari

Last Published

April 14th, 2025

Functions in FlexReg (1.3.1)

convergence.plot

Convergence plots
dFB

Probability density function of the flexible beta distribution
curve.density

Draw density plots
dBeta

Probability density function of the beta distribution
dBetaBin

Probability mass function of the beta-binomial distribution
extract.pars

extract.pars
dVIB

Probability density function of the variance-inflated beta distribution
dFBB

Probability mass function of the flexible beta-binomial distribution
flexreg

Flexible Regression Models for Bounded Continuous Responses
flexreg_binom

Flexible Regression Models for Bounded Discrete Responses
predict_lambda.chain

predict_lambda.chain
posterior_predict.flexreg

Posterior Predictive Method for `flexreg` objects
plot.flexreg

Plot Method for flexreg Objects
mu.chain.nd

mu.chain.nd
phi.chain.nd

phi.chain.nd
predict_response

predict_response
print.flexreg

Print Methods for flexreg Objects
plot.flexreg_postpred

Plot Method for `flexreg_postpred` objects
q01.chain.nd

q01.chain.nd
predict_variance

predict_variance
posterior_predict

posterior_predict
rVIB

Random generation from the variance-inflated beta distribution
summary.flexreg_postpred

Summary Method for `flexreg_postpred` objects
predict.flexreg

Predict Method for `flexreg` Objects
predict_mu.chain

predict_mu.chain
predict_over

predict_over
rate_plot

rate_plot
newdata.adjust

newdata.adjust
predict_precision

predict_precision
theta.chain.nd

theta.chain.nd
q0.chain.nd

q0.chain.nd
summary.flexreg

Methods for `flexreg` Objects
residuals.flexreg

Residuals Method for flexreg Objects
q1.chain.nd

q1.chain.nd
rBeta

Random generator from the beta distribution
rBetaBin

Random generator from the beta-binomial distribution
var.fun

var.fun
rFBB

Random generator from the flexible beta-binomial distribution
rFB

Random generator from the flexible beta distribution
predict_link

predict_link
predict_q.chain

predict_q.chain
Reading

Reading Skills data
WAIC

WAIC and LOO
FlexReg-package

The `FlexReg' package.
Atomic

Atomic bombs data
Election

Italian Election Results
Bacteria

Bacteria data
R2_bayes

Bayesian R-squared for flexreg Objects
Stress

Stress and anxiety data
Consumption

Italian Households Consumption data
convergence.diag

Convergence diagnostics