home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / bit / listserv / sasl / 3755 < prev    next >
Encoding:
Text File  |  1992-08-17  |  5.4 KB  |  143 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!gatech!paladin.american.edu!auvm!IBM-B.RUTHERFORD.AC.UK!JFW1
  3. X-Delivery-Notice: SMTP MAIL FROM does not correspond to sender.
  4. Message-ID: <SAS-L%92081712234718@VTVM2.BITNET>
  5. Newsgroups: bit.listserv.sas-l
  6. Date:         Mon, 17 Aug 1992 16:37:51 BST
  7. Reply-To:     "Jonathan Wheeler" <JFW1@IBM-B.RUTHERFORD.AC.UK>
  8. Sender:       "SAS(r) Discussion" <SAS-L@UGA.BITNET>
  9. From:         "Jonathan Wheeler" <JFW1@IBM-B.RUTHERFORD.AC.UK>
  10. Subject:      Problem with SAS version 6.0
  11. Lines: 130
  12.  
  13. A local user has has a problem with stepwise regression.  As we have limited
  14. experience with SAS here, I am sending his question to the list.  Please
  15. send a copy of any replies direct me (JFW1@IB.RL.AC.UK) as I am not
  16. subscribed to the list.  Many thanks for your assistance.
  17.  
  18. The problem is:
  19.  
  20. > I have been trying to run a SAS program to do a stepwise regression on
  21. > several variables for quite a large amount of data. I keep getting
  22. > a floating point overflow as shown below. Is this due to some divide by
  23. > zero error or is it because there is a large amount of data and not
  24. > enough workspace? Could you suggest a solution?
  25. >
  26. > (Reducing the number of variables in the stepwise PROC seems to make it
  27. > work OK).
  28. >
  29. > 11                                                          The SAS System
  30. >
  31. >  NOTE: Copyright(c) 1989 by SAS Institute Inc., Cary, NC USA.
  32. >  NOTE: SAS (r) Proprietary Software Release 6.06.01
  33. >        Licensed to RUTHERFORD APPLETON LABORATORY, Site 0004007001.
  34. >
  35. >  NOTE: Running on IBM Model 3090 Serial Number 441890.
  36. >
  37. >
  38. >  1          DATA WIND;
  39. >  2              INFILE INDATA;
  40. >  3              INPUT (X1-X83) (83*RB4.);
  41. >  4              IF X3>-3000. THEN MONTH=X3;
  42. >  5              ELSE MONTH=.;
  43. >  6              IF X4>-3000. THEN DAY=X4;
  44. >  7              ELSE DAY=.;
  45. >  8              IF X5>-3000. THEN HOUR=X5;
  46. >  9              ELSE HOUR=.;
  47. >  10             IF X7>-3000. THEN TM00=X7;
  48. >  11             ELSE TM00=.;
  49. >  12             IF X9>-3000. THEN TF00=X9;
  50. >  13             ELSE TF00=.;
  51. >  14             IF X11>-3000. THEN UO=X11;
  52. >  15             ELSE UO=.;
  53. >  16             IF X12>-3000. THEN VO=X12;
  54. >  17             ELSE VO=.;
  55. >  18             IF X13>-3000. THEN UM00=X13;
  56. >  19             ELSE UM00=.;
  57. >  20             IF X15>-3000. THEN UF00=X15;
  58. >  21             ELSE UF00=.;
  59. >  22             IF X17>-3000. THEN VM00=X17;
  60. >  23             ELSE VM00=.;
  61. >  24             IF X19>-3000. THEN VF00=X19;
  62. >  25             ELSE VF00=.;
  63. >  26             IF X22>-3000. THEN VISM00=X22;
  64. >  27             ELSE VISM00=.;
  65. >  28             IF X24>-3000. THEN VISF00=X24;
  66. >  29             ELSE VISF00=.;
  67. >  30             IF X27>-3000. THEN RHM00=X27;
  68. >  31             ELSE RHM00=.;
  69. >  32             IF X29>-3000. THEN RHF00=X29;
  70. >  33             ELSE RHF00=.;
  71. >  34             IF X32>-3000. THEN CCM00=X32;
  72. >  35             ELSE CCM00=.;
  73. >  36             IF X34>-3000. THEN CCF00=X34;
  74. >  37             ELSE CCF00=.;
  75. >  38             IF X37>-3000. THEN CC1M00=X37;
  76. >  39             ELSE CC1M00=.;
  77. >  40             IF X39>-3000. THEN CC1F00=X39;
  78. >  41             ELSE CC1F00=.;
  79. >  42             IF X42>-3000. THEN CC2M00=X42;
  80. >  43             ELSE CC2M00=.;
  81. >  44             IF X44>-3000. THEN CC2F00=X44;
  82. >  45             ELSE CC2F00=.;
  83. >  46             IF X47>-3000. THEN CC3M00=X47;
  84. >  47             ELSE CC3M00=.;
  85. >  48             IF X49>-3000. THEN CC3F00=X49;
  86. >  49             ELSE CC3F00=.;
  87. >  50             IF X52>-3000. THEN CB1M00=X52;
  88. >  51             ELSE CB1M00=.;
  89. > 12                                                          The SAS System
  90. >
  91. >  52             IF X54>-3000. THEN CB1F00=X54;
  92. >  53             ELSE CB1F00=.;
  93. >  54             IF X57>-3000. THEN CB2M00=X57;
  94. >  55             ELSE CB2M00=.;
  95. >  56             IF X59>-3000. THEN CB2F00=X59;
  96. >  57             ELSE CB2F00=.;
  97. >  58             IF X62>-3000. THEN CB3M00=X62;
  98. >  59             ELSE CB3M00=.;
  99. >  60             IF X64>-3000. THEN CB3F00=X64;
  100. >  61             ELSE CB3F00=.;
  101. >  62             IF X67>-3000. THEN CB4M00=X67;
  102. >  63             ELSE CB4M00=.;
  103. >  64             IF X69>-3000. THEN CB4F00=X69;
  104. >  65             ELSE CB4F00=.;
  105. >  66             IF X72>-3000. THEN PDM00=X72;
  106. >  67             ELSE PDM00=.;
  107. >  68             IF X74>-3000. THEN PDF00=X74;
  108. >  69             ELSE PDF00=.;
  109. >  70             IF X76>-3000. THEN PCM00=X76;
  110. >  71             ELSE PDM00=.;
  111. >  72             IF X78>-3000. THEN PCF00=X78;
  112. >  73             ELSE PCF00=.;
  113. >  74
  114. >
  115. >  NOTE: The infile INDATA is:
  116. >        Filename=TAP1               ,
  117. >        Recfm=VBS ,Lrecl=32000,Blksize=32004,
  118. >        Max data length=31996
  119. >
  120. >  NOTE: 8760 records were read from the infile INDATA.
  121. >        The minimum record length was 332.
  122. >        The maximum record length was 332.
  123. >  NOTE: The data set WORK.WIND has 8760 observations and 118 variables.
  124. >
  125. >  75             PROC STEPWISE;
  126. >  76                 MODEL UO=MONTH HOUR UM00 PCM00 RHM00 CCM00 VISM00
  127. >  77                          /FORWARD;
  128. >  ERROR: Floating Point Overflow.
  129. > +ERROR: Floating Point Overflow.
  130. > +ERROR: Floating Point Overflow.
  131. >  NOTE: The SAS System stopped processing this step because of errors.
  132. >
  133. >  ERROR: Errors printed on page 2.
  134. > +ERROR: Errors printed on page 2.
  135. > +ERROR: Errors printed on page 2.
  136. >
  137. >  NOTE: SAS Software Limited, Wittington House, Marlow, SL7 2EB7512-8000
  138.  
  139. Jonathan Wheeler
  140. Applications and User Support Group
  141. Central Computing Department
  142. Rutherford Appleton Laboratory
  143.