Description Usage Arguments Value Author(s) Examples
View source: R/generate_data.R
The function generate response from additive models of various components.
1 | generate_data(X, reg_coef, model = "linear", err_sd = 1)
|
X |
design matrix of additive model; rows are observations and columns are variables. | |||||||||||
reg_coef |
regression coefficient vector. | |||||||||||
model |
types of components. Default is "linear". Other choices are
| |||||||||||
err_sd |
standard deviation of regression error. |
reponse vector
Xiaowu Dai, Xiang Lyu, Lexin Li
1 2 3 4 5 6 7 8 9 | p=5 # number of predictors
s=2 # sparsity, number of nonzero component functions
sig_mag=100 # signal strength
n= 200 # sample size
model="poly" # component function type
X=matrix(rnorm(n*p),n,p) %*%chol(toeplitz(0.3^(0:(p-1)))) # generate design
reg_coef=c(rep(1,s),rep(0,p-s)) # regression coefficient
reg_coef=reg_coef*(2*(rnorm(p)>0)-1)*sig_mag
y=generate_data(X,reg_coef,model) # reponse vector
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.