- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Dear all
I wish to add an interaction term between 2 variables into my regression model, how do i write the codes?
Original
proc reg data=test2;
model y = x1 x2 x3
add in a new variable of which variable x1 interact with variable x4.
Thanks
meiyee
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
If you are committed to proc reg, rather than the many other linear modeling procs, you will have to create the interaction variable in a data step. You will probably have to do something like:
data test3;
set test2;
x1_x4=x1*x4;
run;
proc reg data=test3;
model y = x1 x2 x3 x4 x1_x4;
Hope this gets at what you are trying to accomplish.
Steve Denham
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
If you are committed to proc reg, rather than the many other linear modeling procs, you will have to create the interaction variable in a data step. You will probably have to do something like:
data test3;
set test2;
x1_x4=x1*x4;
run;
proc reg data=test3;
model y = x1 x2 x3 x4 x1_x4;
Hope this gets at what you are trying to accomplish.
Steve Denham