R/getBetaParameterConversion.R

Defines functions getBetaParameterConversion

getBetaParameterConversion = function(X, betaSamples) {
  
  numberOfColumns = ncol(X)
  
  if(any(colnames(X) == "(Intercept)") && numberOfColumns > 1) {
    
    for(i in 2:numberOfColumns) {
      betaSamples[, 1] = betaSamples[, 1] - betaSamples[, i] * (mean(X[, i]) / sd(X[, i]))
    }
    
    for(i in 2:numberOfColumns) {
      betaSamples[, i] = betaSamples[, i] / sd(X[, i])
    }
    
  } 
  else {
    
    for(i in 1:numberOfColumns) {
      betaSamples[, i] = betaSamples[, i] / sd(X[, i])
    } 
  
  }
  
  return(betaSamples = betaSamples)
  
}

Try the netcmc package in your browser

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

netcmc documentation built on Nov. 10, 2022, 5:11 p.m.