libname ABMDATA v9 '/folders/myfolders/';
optionsuser=ABMDATA;
proc mixed data=ABMDATA.RANKSUB method=mivque0 anovaf;
CLASS Countr_Type W_rs ProbSh_rs Time SUBJECT;
MODEL rank_Visits =Countr_Type|W_rs|ProbSh_rs|Time/CHISQ;
Repeated W_rs*ProbSh_rs*Time / SUB=SUBJECT TYPE=UN GRP=Countr_Type;
LSMEANS Countr_Type*W_rs*ProbSh_rs*Time;
run;
A sample of my data:
Runs | Region | Countr_Type | W_rs | ProbU_rs | ProbSh_rs | Time | Visits |
1 | SouthEu | HpHd | LrwLsw | LruLsu | LrsLss | 1 | 0 |
1 | SouthEu | HpHd | LrwLsw | LruLsu | LrsLss | 2 | 0 |
1 | SouthEu | HpHd | LrwLsw | LruLsu | LrsLss | 3 | 0.08333333 |
1 | SouthEu | HpHd | LrwLsw | LruLsu | LrsLss | 4 | 0.16666667 |
The error
Thank you, Reeza, for the detailed recommendation of possible solutions. I checked your earlier recommendations regarding enhancing RAM for VM and redirecting the library. I tried both, e.g., enhancing RAM for VM into 5GB, the allowed maximum. Yet the insufficient space error keeps popping up. I also tried to uninstall VM and then reinstall VM and SAS all over again. Yet the error persists. Is there any chance you still have any alternative actions for me to try?
Also, my apologies as I found my data is actually 860,000 rows instead of 86,000 rows. Not sure whether that'd make a difference.
Thanks again and looking forward to any further feedback you may have on this matter~
Thank you for the feedback, ChrisNZ. Would there be anything that I can do to resolve this issue you mentioned?
I do not see an "insufficient space error" in what you posted.
To resolve the damaged file error:
- Rerun the process just in case this was an unlucky one-off
- If not then make sure there is enough space on the disk. See @Reeza'a post about cleaning up.
Monitor how full your VM disk becomes.
- If the disk is never full, then do a scan for hardware defects of the disk.
- You could also try redirecting the utility files to another disk.
- You could also try turning off multi-threading to see if this reduces the use of utility files
Many thanks for the detailed recommendations, ChrisNZ. My apologies as the error on insufficient space for WORK.UTDATA.UTILITY somehow was not pasted in the question. But this error was right before the error on the damaged file error.
I also tried your recommended list of possible fixes, including closing other tasks and cleaning up the VM memory with reinstallation, etc. Only not sure how to redirect the utility files to another disk as I'm using Mac Pro and it seems to have only one disk...
Not sure whether it is because the data is too long with almost 900,000 rows. Am seriously considering installing the SAS9.4 version in the VMware Fusion/Parallel. How likely do you think that'd resolve the issue? Thanks again for the valuable feedback and any further assistance you could offer~
Thank you so much for the detailed solution. Sorry that it took me so long to try it and respond. It still cannot be processed. And here attaches the report of errors. I guess it is just too huge for consider the levels of repeated factor to be analyzed. Thank you no matter what for the offering of possible solutions.
Thank you! Acturally I just tried on SAS academics on demand online and got the error message of insufficient memory... Thanks again for your instant feedback~ I wonder whether it'd may be because that my within-subject factor of Time has too many levels (>100) hence leads to the impossibility to calculate the three-factor interactions.
@hopeverthino wrote:
Dear experts,I am a MAC OS user of the SAS University Edition. I have a huge dataset with 8 variables and 89,600 rows. I need to conduct a nonparametric mixed model analysis with design of F1-LD-F3. When I entered the insufficient space error, I tried changing the work library into a different library (as follows), yet it didn't work; also, I tried to delete other datasets/codes/programs saved in the libraries/myfolders, not working either. I'm out of solutions. If you could advise me what to try the next, I'd really appreciate it. The change of work library code and mixed model codes are attached as follows for your information, as well as the error code and a sample of my data. Thanks again~
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.