BookmarkSubscribeRSS Feed
sasuser1000
Calcite | Level 5
I am getting some weird error while running proc mi :"ERROR: Floating Point Zero Divide"

proc mi data=WITHSIC2 seed=7545417 nimpute=5 out=WORK.SIC2imputefive;
class SIC2_CODE;
monotone reg( &varlist4)

discrim( SIC2_CODE= &varlist4/ details);
var &varlist4 SIC2_CODE;
run;


Did anyone run into a similar issue?


Error Message:
505 proc mi data=WITHSIC2 seed=7545417 nimpute=5 out=WORK.SIC2imputefive;
506 class SIC2_CODE;
507 monotone reg( &varlist4)
508 discrim( SIC2_CODE= &varlist4/ details);
509 var &varlist4 SIC2_CODE;
510 run;

WARNING: The imputed variable EMPLOYEES_TOTAL in the MONOTONE statement is the leading variable
in the VAR list. Missing values for this variable will not be imputed.
ERROR: Floating Point Zero Divide.
ERROR: Termination due to Floating Point Exception
NOTE: The SAS System stopped processing this step because of errors.
WARNING: The data set WORK.SIC2IMPUTEFIVE may be incomplete. When this step was stopped there
were 0 observations and 26 variables.
WARNING: Data set WORK.SIC2IMPUTEFIVE was not replaced because this step was stopped.
3 REPLIES 3
Tim_SAS
Barite | Level 11
For this kind of problem you should open a track with Technical Support.
sasuser1000
Calcite | Level 5
I did but didn't get any answer.
Anyway, i fixed the problem
MasterControlProgram
Calcite | Level 5

How did you fix it???????????????????????????

There doesn't seem to be much help for the PROC MI instance of this error. I did notice a page that says when this error is encountered in another context that the solution is to apply the following hotfix:

http://ftp.sas.com/techsup/download/hotfix/HF2/B25.html#42783

I myself am on a managed terminal so I can't apply it at this moment but I am trying to get through the red tape to do so.

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 1159 views
  • 1 like
  • 3 in conversation