Learn R Programming

spsurv

An R package for semi-parametric survival analysis.

The spsurv package was designed to contribute with a flexible set of semi-parametric survival regression modelings, including proportional hazards (PH), proportional odds (PO), and accelerated failure time (AFT) models for right-censored data.

  • Install and load the spsurv package using the devtools package.
install.packages("devtools")

library(devtools)
install_github("rvpanaro/spsurv")
  • Check out the main fitter function examples.
library("KMsurv")
data("larynx")

library(spsurv)

## Maximum Likelihood
fit <- spbp(Surv(time, delta)~age+factor(stage),
                    approach = "mle",  data = larynx)
summary(fit)      

## NUTS sampling (Bayesian)
fit2 <- spbp(Surv(time, delta)~age+factor(stage),
                     approach = "bayes",  data = larynx,
                     iter = 2000, chains = 1, warmup = 1000)
summary(fit2)

The spsurv already provides:

  • Integration with Stan software.
  • Estimates either in Bayesian or Frequentist (point estimate) inferential approaches.
  • Three survival regression classes: PH, PO and AFT.
  • Six distinct prior specifications in a Bayesian analysis.

Copy Link

Version

Install

install.packages('spsurv')

Monthly Downloads

146

Version

1.0.0

License

GPL-3

Maintainer

Renato Panaro

Last Published

March 31st, 2020

Functions in spsurv (1.0.0)

stan_dens.spbp

Density plots method for fitted spbp models
coef

Generic S3 method coef
print.summary.bpaft.mle

Bernstein Polynomial Based Regression Object Summary BPAFT MLE
spbp.default

spbp: The BP Based Semiparametric Survival Analysis Function
coef.spbp

Estimated regression coefficients
print.summary.bpaft.bayes

Bernstein Polynomial Based Regression Object Summary BPAFT Bayes
spsurv-package

The 'spsurv' package.
itsamp

Inverse Transform Sampling To Generate Time-to-event Data From Parametric Models
mode

Calculate the posterior mode
survivor

Generic S3 method vcov
print.summary.bpph.mle

Bernstein Polynomial Based Regression Object Summary BPPH MLE
bppo

Bernstein Polynomial Based Proportional Odds Model
bpph

Bernstein Polynomial Based Proportional Hazards Model
summary.spbp

Bernstein Polynomial Based Regression Object Summary
print.summary.bpph.bayes

Bernstein Polynomial Based Regression Object Summary BPPH Bayes
model.matrix.spbp

Model.matrix method for fitted spbp models
vcov

Generic S3 method vcov
vcov.spbp

Covariance of the regression coefficients
stan_dens

Generic S3 method extract
print.summary.spbp.bayes

Bernstein Polynomial Based Regression Object Summary Bayes
print.spbp

Bernstein Polynomial Based Regression Object Print
residuals.spbp

BP based models residuals.
spbp

spbp: The BP Based Survival Analysis Function
traceplot.spbp

Traceplot method for fitted spbp models
print.summary.spbp.mle

Bernstein Polynomial Based Regression Object Summary MLE
traceplot

Generic S3 method traceplot
confint

Generic S3 method confint
extract.spbp

Extract method for fitted spbp models
confint.spbp

Confidence intervals for the regression coefficients
extract

Generic S3 method extract
bp.basis

Bernstein basis polynomials calculations
bpaft

Bernstein Polynomial Based Accelerated Failure Time Model
print.summary.bppo.bayes

Bernstein Polynomial Based Regression Object Summary BPPO Bayes
print.summary.bppo.mle

Bernstein Polynomial Based Regression Object BPPO MLE