The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

survregVB

Overview

survregVB is an R package that provides Bayesian inference for log-logistic accelerated failure time (AFT) models used in survival analysis as a faster alternative to Markov chain Monte Carlo (MCMC) methods. The details of the Variational Bayes algorithms with and without shared frailty can be found in Xian et al., (2024a) and Xian et al., (2024b) respectively.

Installation

To install survregVB, use the following command:

remotes::install_github("https://github.com/chengqianxian/survregVB")

Usage

Loading the Package

library(survregVB)
library(survival) 

Fitting a Basic Model

# Example using dataset included in the package
data(dnase)

# Fit a survival model
fit <- survregVB(formula = Surv(time, infect) ~ trt + fev, data = dnase,
                 alpha_0 = 501, omega_0 = 500, mu_0 = c(4.4, 0.25, 0.04), v_0 = 1)

# Print summary
summary(fit)

Fitting a Model with Frailty

# Using dataset included in the package
data(simulation_frailty)

# Fit a survival model with shared frailty 
fit_frailty <- survregVB(formula = Surv(Time.15, delta.15) ~ x1 + x2, data = simulation_frailty,
                         alpha_0 = 3, omega_0 = 2, mu_0 = c(0, 0, 0), v_0 = 0.1,
                         lambda_0 = 3, eta_0 = 2, cluster = cluster)

# Print summary
summary(fit_frailty)

R-CMD-check

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.