BookmarkSubscribeRSS Feed
Jado
Calcite | Level 5

I want to write a code to create a regression model. the outcome is continuous, but the independent variable is categorical. 

I tried this code:

proc reg;
model cognitive = race;
run;

 

but it is considering race as a continuous variable.

how can I tell SAS that race is categorical? 

I have 2 races

Jado_0-1613517188958.png

 

2 REPLIES 2
qoit
Pyrite | Level 9

Use GLM instead:

 

proc glm;

class race;
model cognitive = race;
run;

PGStats
Opal | Level 21

Use proc glm and define race as a class variable. BTW, that particular form of regression is called Analysis of Variance (ANOVA).

PG