bayessurvreg3.help {bayesSurv} | R Documentation

## Helping functions for Bayesian regression with an error distribution smoothed using G-splines

### Description

These functions are not to be called by ordinary users.

These are just sub-parts of `bayessurvreg3' function to make it more readable for the programmer.

### Usage

    bayessurvreg3.checkStore(store)

    bayessurvreg3.priorInit(prior, init, design, mcmc.par,
       prior2, init2, design2, mcmc.par2, doubly)

    bayessurvreg3.priorBeta(prior.beta, init, design)

    bayessurvreg3.priorb(prior.b, init, design, mcmc.par)

    bayessurvreg3.writeHeaders(dir, doubly, prior.init,
       priorb.di, priorb2.di, store, design, design2)

### Arguments

`store` | a~list as required by the argument `store` of the function `bayessurvreg2`
`prior` | a~list as required by the argument `prior` of the function `bayessurvreg3`
`prior2` | a~list as required by the argument `prior2` of the function `bayessurvreg3`
`init` | a~list as required by the argument `init` of the function `bayessurvreg3`
`init2` | a~list as required by the argument `init2` of the function `bayessurvreg3`
`mcmc.par` | a~list as required by the argument `mcmc.par` of the function `bayessurvreg3`
`mcmc.par2` | a~list as required by the argument `mcmc.par2` of the function `bayessurvreg3`
`design` | an~object as returned by the function `bayessurvreg.design` related to either the onset time if doubly censored observations or to the event time. Remark: `design$Y` contains original times and NOT their logarithmic transformations.
`design2` | an~object as returned by the function `bayessurvreg.design` related to time-to-event if doubly censored observations. Remark: `design2$Y` contains original times and NOT their logarithmic transformations.
`doubly` | logical indicating whether the response is doubly censored or not
`prior.beta` | a~list as required by the argument `prior.beta` or `prior.beta2` of the function `bayessurvreg3`
`prior.b` | a~list as required by the argument `prior.b` or `prior.b2` of the function `bayessurvreg3`
`init` | a~list as required by the argument `init` or `init2` of the function `bayessurvreg3`
`dir` | path to the directory where the sampled values are to be stored
`prior.init` | a~list as returned by the function `bayessurvreg3.priorInit`
`priorb.di` | a~list as returned by the function `bayessurvreg3.priorb`
`priorb2.di` | a~list as returned by the function `bayessurvreg3.priorb`

### Value

Some lists.

### Value for bayessurvreg3.priorb

A list with the following components:

bparmI
  integer arguments for C++ `RandomEff` constructor
bparmD
  double arguments for C++ `RandomEff` constructor
GsplI
  integer arguments for C++ `Gspline` constructor related to the smothed density of the random intercept
GsplD
  double arguments for C++ `Gspline` constructor related to the smoothed density of the random intercept
specification
  1 or 2, one of the G-spline specifications related to the distribution of the random intercept
r
  initial component labels (vector of size ncluster) taking values from 1 to the total length of the G-spline related to the random intercept

and the following attributes:

prior.b
init
mcmc.par

### Author(s)

Arnost Komarek arnost.komarek@med.kuleuven.be

[Package bayesSurv version 0.4 Index]