R/buildBasisSplineMatrix.R

Defines functions buildBasisSplineMatrix

Documented in buildBasisSplineMatrix

buildBasisSplineMatrix <-
  	function(M, basisSplineFunction) 
{
  lnp <- dim(M)[1]
  bSM <- apply(M, 2, function(x) {
    predict(basisSplineFunction, x)
  })
  bSM.model <- sapply(1:(dim(basisSplineFunction)[2]), function(x) {
    pos <- (x - 1) * lnp + 1
    as.numeric(bSM[pos:(pos + lnp - 1), ])
  })
  colnames(bSM.model) <- paste("Bt", 1:dim(bSM.model)[2], sep = "")
  bSM.model
}

Try the snm package in your browser

Any scripts or data that you put into this service are public.

snm documentation built on Nov. 8, 2020, 8:11 p.m.