# Generate example data
Data <- datagen.norm(seed = 7, n = 100, p = 10, rho = 0, beta_vec = c(1,0.5,0,0.5,0,0,0,0,0,0))
X <- Data$X
y <- Data$y
selective_inference(y, X, intercept=FALSE, model_set = "fit_all_subset_linear_models",
alpha=0.05, confidence_interval=TRUE)
# $summary
# Variable Coefficient Std_Error P_Value CI_Lower CI_Upper
# 1 1 1.2550561 0.10171810 0.000000000 1.00651134 1.4543199
# 2 2 0.3710123 0.10468937 0.322730857 -0.04019441 0.5530123
# 3 4 0.3291952 0.09248687 0.001782217 0.12471371 0.5104508
# 4 5 -0.1234033 0.10508632 0.841042743 -0.23945366 0.1111173
# 5 8 0.1358987 0.09710654 0.548071861 -0.08495766 0.3009992
# 6 10 0.1196511 0.09917412 0.997850742 -0.10880178 0.2263758
Run the code above in your browser using DataLab