Help using Base SAS procedures

proc mi Floating "Point Zero Divide"

Reply
Contributor
Posts: 60

proc mi Floating "Point Zero Divide"

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.
Super Contributor
Posts: 394

Re: proc mi Floating "Point Zero Divide"

Posted in reply to sasuser1000
For this kind of problem you should open a track with Technical Support.
Contributor
Posts: 60

Re: proc mi Floating "Point Zero Divide"

I did but didn't get any answer.
Anyway, i fixed the problem
New Contributor
Posts: 2

Re: proc mi Floating "Point Zero Divide"

Posted in reply to sasuser1000

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.

Ask a Question
Discussion stats
  • 3 replies
  • 383 views
  • 1 like
  • 3 in conversation