## Interaction Plot

Solved
Frequent Contributor
Posts: 104

# Interaction Plot

Hi everyone,

I'd like to get help with generating a similar plot as below. The data has the continuous variable COST and two categorical variables A and B. I wanted to compare COST of different groups of A and B through the visualization.

Anyone has a suggestion about where to start? PROC ANOVA, PROC SGPLOT or PLOT GLM?

Thanks a lot!

Accepted Solutions
Solution
‎10-27-2017 02:48 PM
SAS Super FREQ
Posts: 3,955

## Re: Interaction Plot

I would use PROC GLM. Something like the following should get you started.

``````data A;
call streaminit(123);
do A = 1 to 3;
s = 10*(A-2)**2;
mean = 70 + 3*(A-2)**2;
do B = 1 to 4;
do i = 1 to 10;
COST = B + rand("Normal", mean, s);
output;
end;
end;
end;
run;

ods graphics on;
proc glm data=A;
class A B;
model COST = A | B;
run;``````

All Replies
Solution
‎10-27-2017 02:48 PM
SAS Super FREQ
Posts: 3,955

## Re: Interaction Plot

I would use PROC GLM. Something like the following should get you started.

``````data A;
call streaminit(123);
do A = 1 to 3;
s = 10*(A-2)**2;
mean = 70 + 3*(A-2)**2;
do B = 1 to 4;
do i = 1 to 10;
COST = B + rand("Normal", mean, s);
output;
end;
end;
end;
run;

ods graphics on;
proc glm data=A;
class A B;
model COST = A | B;
run;``````
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
• 1 reply
• 184 views
• 2 likes
• 2 in conversation