GammaLog {Bayesiangammareg}R Documentation

Bayesian Gamma Regression with logarithm link for Model of Mean.

Description

Function to do Bayesian Gamma Regression: Joint Mean and Shape modeling with Log link for Mean.

Usage

GammaLog(Y, X, Z, nsim, bpri, Bpri, gpri, Gpri, burn, jump,
graph1, graph2)

Arguments

Y

object of class matrix, with the dependent variable.

X

object of class matrix, with the variables for modelling the mean.

Z

object of class matrix, with the variables for modelling the shape.

nsim

a number that indicate the number of iterations.

bpri

a vector with the initial values of beta.

Bpri

a matrix with the initial values of the variance of beta.

gpri

a vector with the initial values of gamma.

Gpri

a matrix with the initial values of the variance of gamma.

burn

a proportion that indicate the number of iterations to be burn at the beginning of the chain.

jump

a number that indicate the distance between samples of the autocorrelated the chain, to be excluded from the final chain.

graph1

if it is TRUE present the graph of the chains without jump and burn.

graph2

if it is TRUE present the graph of the chains with jump and burn.

Value

object of class bayesiangammareg with the following:

Bestimado

object of class matrix with the estimated coefficients of beta

Gammaest

object of class matrix with the estimated coefficients of gamma

X

object of class matrix, with the variables for modelling the mean

Z

object of class matrix, with the variables for modelling the precision

DesvBeta

object of class matrix with the estimated desviations of beta

DesvGamma

object of class matrix with the estimated desviations of gamma

B

object of class matrix with the B values

G

object of class matrix with the G values

yestimado

object of class matrix with the fitted values of y

residuals

object of class matrix with the residuals of the regression

phi

object of class matrix with the precision terms of the regression

variance

object of class matrix with the variance terms of the regression

beta.mcmc

object of class matrix with the complete chains for beta

gamma.mcmc

object of class matrix with the complete chains for gamma

beta.mcmc.auto

object of class matrix with the chains for beta after the burned process

gamma.mcmc.auto

object of class matrix with the chains for gamma after the burned process

Author(s)

Arturo Camargo Lozano bacamargol@unal.edu.co, Edilberto Cepeda-Cuervo ecepedac@unal.edu.co

References

1. Cepeda-Cuervo E. (2001) Modelagem da variabilidade em modelos lineares generalizados. Ph.D. tesis. Instituto de Matematicas. Universidade Federal do Rio do Janeiro. 2. Cepeda Cuervo E. and Gamerman D. (2005). Bayesian Methodology for modeling parameters in the two parameter exponential family. Estadistica 57, 93 105. 3. Cepeda Cuervo E. and Gamerman D. (2001). Bayesian Modeling of Variance Heterogeneity in Normal Regression Models. Brazilian Journal of Probability and Statistics. 14, 207-221.

Examples

X1 <- rep(1,50)
X2 <- runif(50,0,30)
X3 <- runif(50,0,20)
X4 <- runif(50,10,20)
mui<-exp(1 + 0.14*X2 + 0.05*X3)
alphai<-exp(0.1 + 0.01*X2 + 0.03*X4)
Y <- rgamma(50,shape=alphai,scale=mui/alphai)
X <- cbind(X1,X2,X3)
Z <- cbind(X1,X2,X4)
bpri <- c(1,1,1)
Bpri <- diag(10^(3),nrow=ncol(X),ncol=ncol(X))
gpri <- c(0,0,0)
Gpri <- diag(10^(3),nrow=ncol(Z),ncol=ncol(Z))
burn <- 0
jump <- 1
nsim <- 300
graph1=FALSE
graph2=FALSE
Bayesiangammareg(Y,X,Z,nsim,bpri,Bpri,gpri,Gpri,burn,jump,graph1,graph2,"log")

[Package Bayesiangammareg version 0.1.0 Index]