<?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: 95% confidence intervals of Youden index in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542690#M27189</link>
    <description>&lt;P&gt;Thank you for your reply. Here is the sas code I have used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;************ROC curve, fully adjusted model for age sex and bmi;&lt;/P&gt;&lt;P&gt;*btain intercept and slope using the below command;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;logistic&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TITLE&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'ROC curve of X'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;event&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) =&amp;nbsp;X age sex&amp;nbsp;BMI / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;lackfit&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;rsquare&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;outroc&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=rocdata2; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;out&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;predicted&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;roc&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;"X"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;off&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;*Calculate a rational cut-off point in ROC curve analyses;&lt;/P&gt;&lt;P&gt;*using logit=intercept+slope(X), where X is cutoff or cutoff=(logit+intercept)/slope;&lt;/P&gt;&lt;P&gt;*Here intercept is -13.5972 and slope is 0.8003;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; CAT3(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;keep&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=cutoff prob Sensitivity Specificity&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Youden);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; rocdata2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;logit=log(_prob_/(&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_prob_));&lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate logit;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;cutoff=(logit+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;13.5972&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;)/&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.8003&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;prob= _prob_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Sensitivity = _SENSIT_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate sensitivity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Specificity = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate specificity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Youden= _SENSIT_+ (&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_)-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate Youden index;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*sort data CAT3 by descending Youden index;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;sort&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;by&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;descending&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Youden ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;print&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 (firstobs= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;obs&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TITLE&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'First ten values of Youden index'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Mar 2019 09:13:51 GMT</pubDate>
    <dc:creator>AVA_16</dc:creator>
    <dc:date>2019-03-13T09:13:51Z</dc:date>
    <item>
      <title>95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542313#M27178</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking at the accuracy of a new biomarker, say X&amp;nbsp;(continouous) in diagnosing diabetes (Yes or no) using logistic regression.&amp;nbsp;I am using age (continouous), sex (binary), treatment (binary), BMI (continouous) as covariates in the model&amp;nbsp;I am using the highest Youden index to select a cut-off for this biomarker:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For e.g.,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;cutoff&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;prob&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Sensitivity&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Specificity&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Youden&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;14.2085&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.097430&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.87550&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.88062&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.75612&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any way to estimate confidence intervals for the cutoff and the highest youden index? Any help is appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2019 10:10:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542313#M27178</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-12T10:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542431#M27184</link>
      <description>&lt;P&gt;As a minimum it might help to share the code you are using to get the index values.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2019 15:19:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542431#M27184</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-03-12T15:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542690#M27189</link>
      <description>&lt;P&gt;Thank you for your reply. Here is the sas code I have used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;************ROC curve, fully adjusted model for age sex and bmi;&lt;/P&gt;&lt;P&gt;*btain intercept and slope using the below command;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;logistic&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TITLE&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'ROC curve of X'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;event&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) =&amp;nbsp;X age sex&amp;nbsp;BMI / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;lackfit&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;rsquare&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;outroc&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=rocdata2; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;out&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;predicted&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;roc&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;"X"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;off&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;*Calculate a rational cut-off point in ROC curve analyses;&lt;/P&gt;&lt;P&gt;*using logit=intercept+slope(X), where X is cutoff or cutoff=(logit+intercept)/slope;&lt;/P&gt;&lt;P&gt;*Here intercept is -13.5972 and slope is 0.8003;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; CAT3(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;keep&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=cutoff prob Sensitivity Specificity&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Youden);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; rocdata2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;logit=log(_prob_/(&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_prob_));&lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate logit;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;cutoff=(logit+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;13.5972&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;)/&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.8003&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;prob= _prob_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Sensitivity = _SENSIT_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate sensitivity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Specificity = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate specificity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Youden= _SENSIT_+ (&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_)-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate Youden index;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*sort data CAT3 by descending Youden index;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;sort&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;by&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;descending&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Youden ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;print&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 (firstobs= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;obs&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TITLE&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'First ten values of Youden index'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2019 09:13:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542690#M27189</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-13T09:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542758#M27190</link>
      <description>&lt;P&gt;A review of the literature and a computational&amp;nbsp;method is available in the section "Computing algorithm" of the following paper:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Lai CY, Tian L, Schisterman EF. &lt;A href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4834986/" target="_self"&gt;Exact confidence interval estimation for the Youden index and its corresponding optimal cut-point&lt;/A&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;I&gt;Comput Stat Data Anal&lt;/I&gt;&lt;SPAN&gt;. 2010;56(5):1103-1114.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2019 12:54:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542758#M27190</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2019-03-13T12:54:24Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542808#M27191</link>
      <description>&lt;P&gt;Thank you. Is there any way it can be done in the SAS becasue I was not able to open to go through the example&amp;nbsp; as the link to the example does not open.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2019 14:37:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542808#M27191</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-13T14:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542909#M27192</link>
      <description>&lt;P&gt;I don't think this corresponds to the paper that Rick referred to, but one way to get a confidence interval on the optimal cutpoint on the predictor is to fit the model in PROC PROBIT and use the INVERSECL option. In your example, the following gives a confidence interval around the optimal X cutoff when you replace "youden-prob-level" with the predicted probability associated with your Youden-optimal cutpoint.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc probit data = CAT inversecl(prob= youden-prob-level);
model Diabetes_120_(event='1') = X age sex BMI / d=logistic;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 13 Mar 2019 18:18:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/542909#M27192</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2019-03-13T18:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543042#M27199</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. I do get a confidenc interval for the cut-off using the sas code above. However, there is some problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;************ROC curve, fully adjusted model for age sex and bmi;&lt;/P&gt;&lt;P&gt;*obtain intercept and slope using the below command;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;logistic&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;event&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) = X age sex&amp;nbsp;BMI / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;lackfit&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;rsquare&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;outroc&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=rocdata2; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;out&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred2 &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;predicted&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;roc&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;"X"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;off&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;*Calculate a rational cut-off point in ROC curve analyses;&lt;/P&gt;&lt;P&gt;*using logit=intercept+slope(X), where X is cutoff or cutoff=(logit+intercept)/slope;&lt;/P&gt;&lt;P&gt;*Here intercept is -13.5972 and slope is 0.8003;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; CAT3(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;keep&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=cutoff prob Sensitivity Specificity&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Youden);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; rocdata2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;logit=log(_prob_/(&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_prob_));&lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate logit;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;cutoff=(logit+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;13.5972&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;)/&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.8003&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;prob= _prob_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Sensitivity = _SENSIT_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate sensitivity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Specificity = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate specificity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Youden= _SENSIT_+ (&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_)-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate Youden index;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*sort data &lt;FONT face="Courier New" size="2"&gt;CAT3&lt;/FONT&gt; by descending Youden index;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;sort&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;by&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;descending&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Youden ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;print&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=CAT3 (firstobs= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;obs&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TITLE&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'First ten values of Youden index'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get this as ouput from the above command&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;cutoff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;PROB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Sensitivity Specificity Youden1&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;14.2085&lt;/TD&gt;&lt;TD&gt;0.097430&lt;/TD&gt;&lt;TD&gt;0.87550&lt;/TD&gt;&lt;TD&gt;0.88062&lt;/TD&gt;&lt;TD&gt;0.75612&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I use the command below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*confidence intervals for youden index and cutoff;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;proc&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;probit&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;inversecl&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;(prob= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.097430&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(event=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) = VAR8 age sex VAR5 / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;d&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=logistic;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 95% Fiducial Limits&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;11.5330&lt;/TD&gt;&lt;TD&gt;11.2543&lt;/TD&gt;&lt;TD&gt;11.7997&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The cut-off I am getting here is different than what I got above, i.e., 14.2085. Any idea as to why is it so?&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2019 08:11:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543042#M27199</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-14T08:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543185#M27200</link>
      <description>&lt;P&gt;That is probably because you have not fit the exact same model in PROBIT as you did in LOGISTIC. The variable names are not the same. Be sure to verify that the fitted parameters from PROBIT match those from LOGISTIC. Note also that the INVERSECL option gives confidence intervals for the first predictor listed in the MODEL statement. That should be your X variable.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2019 14:27:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543185#M27200</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2019-03-14T14:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543428#M27205</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you for your reply. Actually, both are the same variables. Is the difference&amp;nbsp;in cut-off there because&amp;nbsp;in the logistic regression model other than X, age, sex, and BMI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*confidence intervals for youden index and cutoff;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;proc&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;probit&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;inversecl&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;(prob= &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.097430&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(event=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) =&amp;nbsp;X age sex VAR5 / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;d&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=logistic;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 95% Fiducial Limits&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;11.5330&lt;/TD&gt;&lt;TD&gt;11.2543&lt;/TD&gt;&lt;TD&gt;11.7997&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, for calculating a cut-off using outroc data, I am only using intercept and slope and have not accounted for age, sex, and BMI. If so, how can I account these variable while calculting the cut-off?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*Calculate a rational cut-off point in ROC curve analyses;&lt;/P&gt;&lt;P&gt;*using logit=intercept+slope(X), where X is cutoff or cutoff=(logit+intercept)/slope;&lt;/P&gt;&lt;P&gt;*Here intercept is -13.5972 and slope is 0.8003;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; CAT3(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;keep&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=cutoff prob Sensitivity Specificity&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Youden);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; rocdata2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;logit=log(_prob_/(&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_prob_));&lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate logit;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;cutoff=(logit+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;13.5972&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;)/&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0.8003&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;prob= _prob_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate cutoff;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Sensitivity = _SENSIT_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate sensitivity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Specificity = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate specificity;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Youden= _SENSIT_+ (&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;-_1MSPEC_)-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;FONT color="#008000" face="Courier New" size="2"&gt;*calculate Youden index;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 07:47:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543428#M27205</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-15T07:47:05Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543555#M27210</link>
      <description>&lt;P&gt;There is no need to compute the cutpoint on the predictor (X) scale as you do in your DATA CAT3 step. You just need the cutpoint on the probability scale (which is apparently 0.0974). Using that value, PROC PROBIT provides the cutpoint estimate on the X scale using the full model, along with a confidence interval. So, the estimate and confidence interval you got from PROBIT should be what you want.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 14:31:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/543555#M27210</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2019-03-15T14:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544478#M27240</link>
      <description>&lt;P&gt;Thank you. This sounds good. However, if I use %rocplot macro to obtain a cut-off for the variable X at the highest Youden index, it comes out to be 12.1 instead of 11.5 (obtained from proc probit). The senstivity, specificity, and the highest Youden index are the same using %rocplot macro and proc probit. Only the cut-off of variable x is different. Any idea, why is it so?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The sas code, I used for the %rocplot macro is as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;logistic&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; = CAT ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;class&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; sex (&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ref&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'0'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;model&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Diabetes_120_(&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;event&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) =&amp;nbsp;X age sex&amp;nbsp;BMI / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;lackfit&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;rsquare&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;outroc&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=rocdata2; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;out&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred2 &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;p&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=pred2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;roc&lt;/FONT&gt; &lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;off&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;*I am only using variable X so as get a clear picture on the roc plot. However, the inroc data and predicted probabilities are from the adjusted model;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;%inc&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;"Path of the %rocplot macro"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;%&lt;STRONG&gt;&lt;I&gt;rocplot&lt;/I&gt;&lt;/STRONG&gt;(&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"9.4"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;, inpred = pred2,inroc = rocdata2, p = pred2, &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;id =&amp;nbsp;X _OPTY_ _sens_ _spec_ ,optcrit= youden, optsymbolstyle = size=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;13&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; color=red weight=bold)&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2019 08:41:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544478#M27240</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-20T08:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544563#M27245</link>
      <description>&lt;P&gt;Assuming that the macro reported a unique optimum for the Youden criterion, then verify that the probability value associated with the unique maximum is the value you are specifying in INVERSECL(PROB=). In the Optimal Cutpoints table from the macro, that value is in the Cutpoint column. See Examples 1 and 2 in the &lt;A href="http://support.sas.com/kb/25018" target="_self"&gt;ROCPLOT macro documentation&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2019 13:42:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544563#M27245</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2019-03-20T13:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544781#M27262</link>
      <description>&lt;P&gt;The probability value associated with the unique optimum for the Youden index is the same I am using in the&amp;nbsp;&lt;SPAN&gt;INVERSECL(PROB=). Even then the value of the cut-off for the variable X is coming out different.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2019 08:24:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544781#M27262</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-21T08:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544830#M27264</link>
      <description>&lt;P&gt;It's not clear what the issue is without seeing your data.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2019 12:37:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544830#M27264</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2019-03-21T12:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: 95% confidence intervals of Youden index</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544864#M27270</link>
      <description>&lt;P&gt;Thank you for your help. There was some issue with the dataset. Your help is highly appreciated.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2019 14:17:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/95-confidence-intervals-of-Youden-index/m-p/544864#M27270</guid>
      <dc:creator>AVA_16</dc:creator>
      <dc:date>2019-03-21T14:17:01Z</dc:date>
    </item>
  </channel>
</rss>

