<?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 False POS/NEG Rate incorrect in PROC LOGISTIC in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233856#M12341</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;I don’t agree on the way that PROC LOGISTIC calculates false positive/negative rates using CTABLE option. If you try this code, you’ll see a value 26.7 and 25.0 respectively for the false POSITIVE and false NEGATIVE rate instead of 40 and 15.4.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="line-height: normal; font-family: 'courier new', courier;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; FatComp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; input Test Response Count;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;datalines;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;0 0&amp;nbsp; 6&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;0 1&amp;nbsp; 2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;1 0&amp;nbsp; 4&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;1 1 11&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;run;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;logistic&lt;/STRONG&gt; data=FatComp ;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;model response (event='1') = test&amp;nbsp; / ctable pprob=(&lt;STRONG&gt;.5&lt;/STRONG&gt;); freq count;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classification Table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Correct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Incorrect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Percentages&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;Prob&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Non-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Non-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sensi-&amp;nbsp; Speci-&amp;nbsp; False&amp;nbsp; False&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;Level&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Correct&amp;nbsp; tivity&amp;nbsp; ficity&amp;nbsp;&amp;nbsp; POS&amp;nbsp;&amp;nbsp;&amp;nbsp; NEG&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;0.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 73.9&amp;nbsp;&amp;nbsp;&amp;nbsp; 84.6&amp;nbsp;&amp;nbsp;&amp;nbsp; 60.0&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF0000"&gt;26.7&amp;nbsp;&amp;nbsp; 25.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new, courier"&gt;&lt;SPAN style="line-height: normal;"&gt;Should be calculated as:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;False Positive Rate = (4 / (6+4)) = &lt;FONT color="#0000FF"&gt;40&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;False Negative Rate = (2 / (2+11)) = &lt;FONT color="#0000FF"&gt;15.4&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2015 16:06:37 GMT</pubDate>
    <dc:creator>Alfredo</dc:creator>
    <dc:date>2015-11-09T16:06:37Z</dc:date>
    <item>
      <title>False POS/NEG Rate incorrect in PROC LOGISTIC</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233856#M12341</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;I don’t agree on the way that PROC LOGISTIC calculates false positive/negative rates using CTABLE option. If you try this code, you’ll see a value 26.7 and 25.0 respectively for the false POSITIVE and false NEGATIVE rate instead of 40 and 15.4.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="line-height: normal; font-family: 'courier new', courier;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; FatComp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; input Test Response Count;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;datalines;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;0 0&amp;nbsp; 6&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;0 1&amp;nbsp; 2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;1 0&amp;nbsp; 4&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;1 1 11&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;run;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;logistic&lt;/STRONG&gt; data=FatComp ;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;model response (event='1') = test&amp;nbsp; / ctable pprob=(&lt;STRONG&gt;.5&lt;/STRONG&gt;); freq count;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classification Table&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Correct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Incorrect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Percentages&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;Prob&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Non-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Non-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sensi-&amp;nbsp; Speci-&amp;nbsp; False&amp;nbsp; False&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;Level&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Event&amp;nbsp; Correct&amp;nbsp; tivity&amp;nbsp; ficity&amp;nbsp;&amp;nbsp; POS&amp;nbsp;&amp;nbsp;&amp;nbsp; NEG&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;0.500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 73.9&amp;nbsp;&amp;nbsp;&amp;nbsp; 84.6&amp;nbsp;&amp;nbsp;&amp;nbsp; 60.0&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF0000"&gt;26.7&amp;nbsp;&amp;nbsp; 25.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new, courier"&gt;&lt;SPAN style="line-height: normal;"&gt;Should be calculated as:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;False Positive Rate = (4 / (6+4)) = &lt;FONT color="#0000FF"&gt;40&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;False Negative Rate = (2 / (2+11)) = &lt;FONT color="#0000FF"&gt;15.4&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2015 16:06:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233856#M12341</guid>
      <dc:creator>Alfredo</dc:creator>
      <dc:date>2015-11-09T16:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: False POS/NEG Rate incorrect in PROC LOGISTIC</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233860#M12342</link>
      <description>&lt;P&gt;Differing terminology, but easily confusing.&lt;BR /&gt;&lt;BR /&gt;False Positive = FP/(Positives) = 4/ (4+ 11) = 0.26666&lt;BR /&gt;False Negative=FN/Negative = 2/8 = 0.25&lt;BR /&gt;EDIT:&lt;/P&gt;
&lt;P&gt;I guess they use different definitions:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The &lt;EM&gt;false positive rate&lt;/EM&gt; is the proportion of predicted &lt;EM&gt;event&lt;/EM&gt; responses that were observed as &lt;EM&gt;nonevents&lt;/EM&gt;. The &lt;EM&gt;false negative rate&lt;/EM&gt; is the proportion of predicted &lt;EM&gt;nonevent&lt;/EM&gt; responses that were observed as &lt;EM&gt;events&lt;/EM&gt;. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_logistic_sect037.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_logistic_sect037.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;A href="https://en.wikipedia.org/wiki/Sensitivity_and_specificity" target="_blank"&gt;https://en.wikipedia.org/wiki/Sensitivity_and_specificity&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2015 16:21:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233860#M12342</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-11-09T16:21:21Z</dc:date>
    </item>
    <item>
      <title>Re: False POS/NEG Rate incorrect in PROC LOGISTIC</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233867#M12343</link>
      <description>&lt;P&gt;THose last columns in the output are often known as "predictive values" (false positive predictive values). These are estimates of posterior probabilities. You can get your false positive and false negative percentages by simply subtracting sensitivity and specificy (both in the table) from 100.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2015 16:39:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233867#M12343</guid>
      <dc:creator>lvm</dc:creator>
      <dc:date>2015-11-09T16:39:34Z</dc:date>
    </item>
    <item>
      <title>Re: False POS/NEG Rate incorrect in PROC LOGISTIC</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233871#M12344</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In fact, Reeza, they use different (wrong?) definitions.&lt;/P&gt;
&lt;P&gt;According with your link &lt;A href="https://en.wikipedia.org/wiki/Sensitivity_and_specificity&amp;nbsp;" target="_blank"&gt;https://en.wikipedia.org/wiki/Sensitivity_and_specificity&amp;nbsp;&lt;/A&gt;&lt;STRONG&gt;proc logistic seems to calculate the&amp;nbsp;False Discovery Rate&lt;/STRONG&gt; &lt;STRONG&gt;&amp;nbsp;FDR&lt;/STRONG&gt; = FP / (FP + TP) instead of the&amp;nbsp;False Positive Rate FPR = FP / (FP + TN )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the example above we have TN=6; FP=4; FN=2; TP=11 so the &lt;STRONG&gt;FPR&lt;/STRONG&gt; is 4 / (4 +6) = 0.40&lt;/P&gt;
&lt;P&gt;and the &lt;STRONG&gt;FDR&lt;/STRONG&gt;&amp;nbsp;is 4 /(4+11) = 0.266 as reported in proc logistic output.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2015 16:56:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/False-POS-NEG-Rate-incorrect-in-PROC-LOGISTIC/m-p/233871#M12344</guid>
      <dc:creator>Alfredo</dc:creator>
      <dc:date>2015-11-09T16:56:10Z</dc:date>
    </item>
  </channel>
</rss>

