R/susie_initialize.R
susie_init_coef.Rd
Initialize a susie object using regression coefficients
susie_init_coef(coef_index, coef_value, p)
A list with elements alpha
, mu
and mu2
to be used by susie
.
set.seed(1)
n = 1000
p = 1000
beta = rep(0,p)
beta[sample(1:1000,4)] = 1
X = matrix(rnorm(n*p),nrow = n,ncol = p)
X = scale(X,center = TRUE,scale = TRUE)
y = drop(X %*% beta + rnorm(n))
# Initialize susie to ground-truth coefficients.
s = susie_init_coef(which(beta != 0),beta[beta != 0],length(beta))
#> Error in susie_init_coef(which(beta != 0), beta[beta != 0], length(beta)): could not find function "susie_init_coef"
res = susie(X,y,L = 10,s_init=s)
#> Error in susie(X, y, L = 10, s_init = s): could not find function "susie"