BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
DavyJones
Obsidian | Level 7

Hi,

 

I have a panel data, for which I try to use the adaptive LASSO model to identify the most important covariates. I am new in this area and appreciate your help. I run the following program (Instead of four covariates mentioned below, I have 45 independent variables).

 

proc glmselect data=infile;
model y=x1 x2 x3 x4/selection=LASSO(adaptive stop=none choose=bic);
run;

 

following is the LASSO selection summary in the results window. I wonder what the number effects column is in the following table. Is there any relation between this ranking and the importance of the variables? (I noticed that this ranking is not based on the size of the reduction in BIC)

The GLMSELECT Procedure
LASSO Selection Summary
StepEffectEffectNumberBIC
EnteredRemovedEffects In
0Intercept 1474393.91
1x3 2474313.58
2x1 3474273.03
3x2 4473892.46*
     

 

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Ksharp
Super User

I think should check the value  of  BIC-lag(BIC) 

View solution in original post

1 REPLY 1
Ksharp
Super User

I think should check the value  of  BIC-lag(BIC) 

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

How to choose a machine learning algorithm

Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 893 views
  • 1 like
  • 2 in conversation