<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem with PROC logistic ROC with Large Dataset in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741796#M36075</link>
    <description>&lt;P&gt;Thanks again, Koen.&amp;nbsp; I modified the .cfg file as the link instructed and it worked.&amp;nbsp; In SAS 9.4 on my workstation, the file is in the following directory:&lt;/P&gt;&lt;P&gt;SASHome/SASFoundation/9.4/nls/en&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 17 May 2021 00:09:50 GMT</pubDate>
    <dc:creator>CannonballZ</dc:creator>
    <dc:date>2021-05-17T00:09:50Z</dc:date>
    <item>
      <title>Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741689#M36061</link>
      <description>&lt;P&gt;I am attempting to run Proc Logistic and the ROCPLOT macro on a dataset with 10^6 data points.&amp;nbsp; The ROC plot will not display and the threshold labels for each classifier will not display.&amp;nbsp; Only the composite threshold label will display:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Criterion&amp;nbsp; &amp;nbsp; &amp;nbsp;Symbol&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Cutpoint&amp;nbsp; &amp;nbsp; &amp;nbsp; Label&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Value&lt;BR /&gt;Correct&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.36905&amp;nbsp; &amp;nbsp; &amp;nbsp; . . . . 0.369 C&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.9277&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Typically, the threshold labels for each classifier will be sequentially listed where the "...." is.&amp;nbsp; Is this just a limitation in the software secondary to too many datapoints?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;P&gt;Thank you for any assistance.&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 03:54:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741689#M36061</guid>
      <dc:creator>CannonballZ</dc:creator>
      <dc:date>2021-05-16T03:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741710#M36064</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have never used the ROCPLOT macro but produced thousands of ROC-plots.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In cases like this, we cannot do much without you showing us the LOG. What is the LOG saying??&lt;/P&gt;
&lt;P&gt;What version of SAS are you using? You can find out by submitting :&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%PUT &amp;amp;=sysvlong;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can't you use the PROC LOGISTIC&amp;nbsp;ROC Statement and&amp;nbsp;PLOTS=ROC option for&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;ROC comparisons?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;I believe the ROCPLOT macro is quite old already. There must be better alternatives by now. Maybe it has some unique features though that I am overlooking (again, I don't know the macro).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Koen&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 10:32:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741710#M36064</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2021-05-16T10:32:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741743#M36066</link>
      <description>Thanks for responding.&lt;BR /&gt;&lt;BR /&gt;Version is 9.4.&lt;BR /&gt;&lt;BR /&gt;The Log shows:&lt;BR /&gt;NOTE: Writing HTML Body file: sashtml.htm&lt;BR /&gt;NOTE: PROC LOGISTIC is modeling the probability that Infarct='1'.&lt;BR /&gt;NOTE: Convergence criterion (GCONV=1E-8) satisfied.&lt;BR /&gt;ERROR: Java virtual machine exception. java.lang.OutOfMemoryError: GC&lt;BR /&gt;overhead limit exceeded.&lt;BR /&gt;ERROR: Java virtual machine exception. java.lang.OutOfMemoryError: GC&lt;BR /&gt;overhead limit exceeded.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: There were 1048573 observations read from the data set WORK.BAYDATA.&lt;BR /&gt;WARNING: The data set WORK.ROC may be incomplete. When this step was&lt;BR /&gt;stopped there were 899988&lt;BR /&gt;observations and 7 variables.&lt;BR /&gt;WARNING: The data set WORK.AGG may be incomplete. When this step was&lt;BR /&gt;stopped there were 0&lt;BR /&gt;observations and 7 variables.&lt;BR /&gt;NOTE: PROCEDURE LOGISTIC used (Total process time):&lt;BR /&gt;real time 1:24.00&lt;BR /&gt;cpu time 39.86 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;However, it looks like this was addressed in another past post. (&lt;BR /&gt;&lt;A href="http://support.sas.com/kb/55/533.html" target="_blank"&gt;http://support.sas.com/kb/55/533.html&lt;/A&gt;) I'm sorry if I wasted your time.&lt;BR /&gt;I'll try what the post says. Thank you again for leading me in the right&lt;BR /&gt;direction.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Adam&lt;BR /&gt;</description>
      <pubDate>Sun, 16 May 2021 15:08:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741743#M36066</guid>
      <dc:creator>CannonballZ</dc:creator>
      <dc:date>2021-05-16T15:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741750#M36067</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I do not think that post (Problem Note 55533) will help you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You get the same ERROR message but you are not using&amp;nbsp;SAS® Asset Performance Analytics neither PROC PRINCOMP (unless there's a PROC PRINCOMP in the &lt;SPAN&gt;ROCPLOT macro but I doubt it)&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;The message&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;&amp;nbsp;&lt;SPAN&gt;ERROR: Java virtual machine exception. java.lang.OutOfMemoryError: GC&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;overhead limit exceeded. &amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;is simply telling you, according to me, there's too much to plot (too many points, too many labels, too many ...).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It's a message probably thrown by a Statistical Graphics procedure (SG_something_ like SGPLOT). So it's not caused by your PROC LOGISTIC.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Koen&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 15:55:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741750#M36067</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2021-05-16T15:55:36Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741752#M36068</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe this post will help you better.&lt;/P&gt;
&lt;P&gt;Usage Note 31184: The error "java.lang.OutOfMemoryError: Java heap space" might occur when you use ODS Graphics with a large data set.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/kb/31/184.html" target="_blank"&gt;https://support.sas.com/kb/31/184.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you do not want to edit your&amp;nbsp;&lt;SPAN&gt;your SAS 9 configuration file, you may still be able to display your ROCPLOT by modifying your ODS options for the plot-procedure, there's a whole lot of options affecting ODS memory usage for graphs (See documentation).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Good luck,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Koen&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 16:16:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741752#M36068</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2021-05-16T16:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741770#M36069</link>
      <description>&lt;P&gt;&amp;nbsp;It might be that the Java errors will go away by simply closing and restarting SAS and then running the macro before doing a lot of other things. It is the number of observations in the OUTROC= data set from PROC LOGISTIC and input with the INROC= macro option that will be an issue rather than the number of observations used to fit the model. If there are a lot of observations in the INROC= data set, then you might want to use one the thinning methods described in the macro documentation. It would help to see the macro call that you used, but the "..." in the Label might be due to you specifying a large number of labeling items in the ID= macro option. Using fewer might help.&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 18:44:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741770#M36069</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2021-05-16T18:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PROC logistic ROC with Large Dataset</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741796#M36075</link>
      <description>&lt;P&gt;Thanks again, Koen.&amp;nbsp; I modified the .cfg file as the link instructed and it worked.&amp;nbsp; In SAS 9.4 on my workstation, the file is in the following directory:&lt;/P&gt;&lt;P&gt;SASHome/SASFoundation/9.4/nls/en&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 May 2021 00:09:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Problem-with-PROC-logistic-ROC-with-Large-Dataset/m-p/741796#M36075</guid>
      <dc:creator>CannonballZ</dc:creator>
      <dc:date>2021-05-17T00:09:50Z</dc:date>
    </item>
  </channel>
</rss>

