TABLE OF CONTENTS
CWrappers/cmklik.spline.frail [ Functions ]
NAME
cmklik.spline.frail --- wrapper for cInitLikFrailSpline
FUNCTION
Wraps cInitLikFrailSpline, which computes the frailty spline parameter likelihood during initialization.
SYNOPSIS
3411 cmklik.spline.frail <- function(par, fixedind, frailParY, weight, B, E, M, P, 3412 penaltyType, sigma2, min)
INPUTS
par vector of spline parameters whose likelihood should be computed
fixedind index of the parameter held fixed for identifiability
frailParY parametric frailty density evaluated at each of the frailties
weight relative weight of parametric and spline component
B spline basis produced by csplinedesign
E vector of 1-means produced by cevalEinte
M large number used to penalize the frailty mean
P penalty matrix
penaltyType integer, see typePenalty
sigma2 prior variance of spline parameters
min minimum allowed value of spline parameters
OUTPUTS
SOURCE
3415 { 3416 par <- as.double(repairfrailtypar(par, fixedind)) 3417 lik <- as.double(0); 3418 out <- .C("cInitLikFrailSpline", lik = lik, par = par, frailParY = frailParY, 3419 weight = weight, B = B, E = E, M = M, P = P, penaltyType = penaltyType, sigma2 = sigma2, 3420 ny = as.integer(length(frailParY)), nj = as.integer(length(par)), DUP = FALSE) 3421 lik <- out$lik 3422 lik <- lik - sum(ifelse(par< min, (par - min)^2, 0)) 3423 return(lik) 3424 }