Generate Simulation Data |
|
---|---|
Simulate Gaussian and binary covariate predictors |
|
Simulate Gaussian response from a sparse regression model |
|
Generate linear predictor with first p_nn beta coefficients = a, all other = 0 |
|
Function that simulates response from Cox model with Weibull baseline hazard. |
|
Controlled Feature Selection |
|
The Knockoff Filter |
|
Select Variables based on knockoff statistics |
|
Threshold for the knockoff filter |
|
Print results for the multiple knockoff filter |
|
Generate Knockoffs |
|
Create Shrink Gaussian Knockoffs |
|
Create Sparse Gaussian Knockoffs |
|
Create PC Knockoffs |
|
Generate knockoff variables using PLS regression (PLSKO) |
|
Generate knockoff variables using sparse partial least squares (SPLS) regression |
|
Sequential knockoffs for continuous and categorical variables |
|
Sparse sequential knockoff generation algorithm |
|
Calculate Knockoffs Statistics |
|
Importance statistics based on XGBoost |
|
Importance statistics based on forward selection |
|
Importance statistics based on a GLM with cross-validation |
|
Importance statistics based on a GLM |
|
GLM statistics for knockoff |
|
Importance statistics based on random forests |
|
Importance statistics based on the square-root lasso |
|
Importance statistics based on stability selection |
|
Importance statistics based on xgboost |
|
Recovery functions |
|
Simulate from glmnet penalized regression model |
|
Calculate \(\hat{X}\) by fitting OLS regression on its neighbors |
|
Calculate \(\hat{X}\) by fitting PLS regression on its neighbours |
|
Simple knockoff generator |
|
Calculate \(\hat{X}\) by fitting sparse PLS |
|
Aggregate Multiple Knockoffs |
|
Aggregated Knockoff with Average Test Statistics |
|
Aggregated Knockoffs with AKO (Aggregation of Multiple Knockoffs) |
|
Aggregated Knockoff Using Selection Frequency |
|
Performance Evaluation |
|
Evaluate False Discovery Proportion (FDP) and True Positive Proportion (TPP) |