R/get.knot.lambda.R

Defines functions get.knot.lambda

###### Get selected knots for one lambda #######
get.knot.lambda <- function(lambda_i, out_trend, ord, D, x_min,x_max, xselec){
  coeffGen <- coef(out_trend,lambda=lambda_i)$beta
  b <- round(as.matrix(D)%*%coeffGen, digits = 6)
  idx <- which(b != 0) + 1   
  
  knots_i <- unique(xselec[idx])
  knotSelecToReturn<- knots_i[!knots_i %in% c(x_min,x_max)]
  
  return(knotSelecToReturn)
}

Try the glober package in your browser

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

glober documentation built on June 7, 2023, 5:44 p.m.