BookmarkSubscribeRSS Feed
MCT-PHD
Calcite | Level 5

I have a dataset of approximately 450 observations, 250 from Country #1 and 200 from Country #2.  Here are my variables in my dataset:

 

Country (either #1 or #2)

Variable of Interest #1

Variable of Interest #2

Variable of Interest #3

Variable of Interest #4

Control #1

Control #2

Control #3

Dependent Variable #1

Dependent Variable #2

Dependent Variable #3

 

For example, in Proc Reg:  Model DV1 = VariableInterest#1 VariableInterest#2 VariableInterest#3 VariableInterest#4 Control#1 Control#2 Control#3;

 

I am working on coding MANOVA using Country as "Class".  I'm not very familiar with MANOVA and have tried a few codes, but nothing has worked.  Any help on coding MANOVA for this data to determine any variance between DVs #1-3?  Thanks!

2 REPLIES 2
PaigeMiller
Diamond | Level 26

You have to do this in PROC GLM. Put the three dependent variables on the left side of the equal sign in the MODEL statement. You also need a MANOVA statement in PROC GLM. Please look at the PROC GLM documentation for examples. 

--
Paige Miller
ChrisHemedinger
Community Manager

Here's an example from the documentation that @PaigeMiller referenced.  And more details in the MANOVA statement.

SAS Innovate 2026: Register now! April 27-30 in Grapevine TX -- it's the premier conference for SAS users!

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1601 views
  • 0 likes
  • 3 in conversation