BookmarkSubscribeRSS Feed
spasico
Calcite | Level 5

I want to run a regression considering fixed effect, with different slope and intercept for industry and year(i.e: each industry in each year has its slope and intercept, so if there are five year and ten industry, there would be fifty different intercepts and slopes), I tried the following code, but there's only one intercept.

 

////

proc glm data=ipot3;
class industry year;
model y = x1*industry*year x2*industry*year x3*industry*year / solution;
run;
quit;

////

 

Is it possible to generate their unique intercepts?

2 REPLIES 2
PaigeMiller
Diamond | Level 26

@spasico wrote:

I want to run a regression considering fixed effect, with different slope and intercept for industry and year(i.e: each industry in each year has its slope and intercept, so if there are five year and ten industry, there would be fifty different intercepts and slopes), I tried the following code, but there's only one intercept.

 

////

proc glm data=ipot3;
class industry year;
model y = x1*industry*year x2*industry*year x3*industry*year / solution;
run;
quit;

////

 

Is it possible to generate their unique intercepts?


proc glm data=ipot3;
class industry year;
model y = industry*year x1*industry*year x2*industry*year x3*industry*year / solution noint;
run;
quit;

the term Industry*Year will be the 50 intercepts.

--
Paige Miller
spasico
Calcite | Level 5

I see now. Thanks a lot!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 958 views
  • 0 likes
  • 2 in conversation