BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
csullivan27
Calcite | Level 5

Hello, I am very new to SAS and would appreciate some help in running a mixed model. I am familiar with SPSS and R however, I would like to learn the SAS programming language. I have managed to import my xlsx file using the snippets feature and the log tells me that the WORK.MYEXCEL data set was successfully created. However, when I begin the run the next few lines of my code (which look like this...)

 

proc mixed DATA=Variation_study;
class  PlayerID TeamID  SeasonID;
model  DepVar =  PositionID  WinLoss;
random =  SeasonID/ subject =  PlayerID;
random =  SeasonID/ subject =   TeamID;
run;

 

I get the following errors...

 

ERROR: Variable PLAYERID not found.

ERROR: Variable TEAMID not found.
ERROR: Variable SEASONID not found

 

Given the data set was successfully imported, i'm unsure of how SAS can't find these variables? Are the names invalid?

 

Thankyou in advance.

1 ACCEPTED SOLUTION

Accepted Solutions
Reeza
Super User

Your file is called MyExcel

 

In your PROC you refer to data=variation_study

 

That doesn't quite align. They should be the same. 

View solution in original post

2 REPLIES 2
Reeza
Super User

Your file is called MyExcel

 

In your PROC you refer to data=variation_study

 

That doesn't quite align. They should be the same. 

csullivan27
Calcite | Level 5

Thank you very much. I knew it would be an easy fix!

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Develop Code with SAS Studio

Get started using SAS Studio to write, run and debug your SAS programs.

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
  • 3457 views
  • 0 likes
  • 2 in conversation