<?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: Odds ratio and relative risk from procedure causaltrt in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/980031#M49115</link>
    <description>&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;Luc&lt;/P&gt;</description>
    <pubDate>Thu, 04 Dec 2025 14:09:17 GMT</pubDate>
    <dc:creator>lbrion</dc:creator>
    <dc:date>2025-12-04T14:09:17Z</dc:date>
    <item>
      <title>Odds ratio and relative risk from procedure causaltrt</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979744#M49099</link>
      <description>&lt;P&gt;This is a follow-up question regarding the poster "odds ratio from procedure causaltrt".&lt;/P&gt;&lt;P&gt;I am using SAS version 9.4.&lt;/P&gt;&lt;P&gt;I am trying to obtain OR and RR from proc causaltrt.&lt;/P&gt;&lt;P&gt;Here are my codes for causaltrt:&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;ods graphics on&lt;SPAN class=""&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;&lt;STRONG&gt;causaltrt&lt;/STRONG&gt;&lt;/SPAN&gt; data&lt;SPAN class=""&gt;=nec &lt;/SPAN&gt;METHOD&lt;SPAN class=""&gt;=AIPW&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;covdiffps poutcomemod ppsmodel&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;nthreads&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;class&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;INVASIVE (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first) multbirth (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first)&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;GAgrp4 (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first) &lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;BM34 (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first)&lt;/P&gt;&lt;P class=""&gt;sepsisNEC (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first)&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;group&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;(&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first)&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;support&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;(&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first) invasive&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;(&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=first)&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;psmodel&lt;/SPAN&gt; EarlyfeeddBM (&lt;SPAN class=""&gt;ref&lt;/SPAN&gt;=FIRST) =&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;multbirth support&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;group&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;gagrp4/&lt;SPAN class=""&gt;plots&lt;/SPAN&gt;=(&lt;SPAN class=""&gt;pscovden&lt;/SPAN&gt; &lt;SPAN class=""&gt;weightcloud&lt;/SPAN&gt; psdist &lt;SPAN class=""&gt;lps&lt;/SPAN&gt;) &lt;SPAN class=""&gt;WGTFLAG&lt;/SPAN&gt;=&lt;SPAN class=""&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;model&lt;/SPAN&gt; NECIII (&lt;SPAN class=""&gt;event&lt;/SPAN&gt;=last) = BM34 sepsisNEC invasive /&lt;SPAN class=""&gt;dist&lt;/SPAN&gt;=bin ;&lt;/P&gt;&lt;P class=""&gt;bootstrap bootci&lt;SPAN class=""&gt;(&lt;/SPAN&gt;all&lt;SPAN class=""&gt;) &lt;/SPAN&gt;nboot&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;5000&lt;/STRONG&gt;&lt;/SPAN&gt; seed&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;1234&lt;/STRONG&gt;&lt;/SPAN&gt; plots&lt;SPAN class=""&gt;=hist(&lt;/SPAN&gt;effect&lt;SPAN class=""&gt;)&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;output&lt;/SPAN&gt; &lt;SPAN class=""&gt;out&lt;/SPAN&gt;=out &lt;SPAN class=""&gt;ps&lt;/SPAN&gt;=ps &lt;SPAN class=""&gt;ipw&lt;/SPAN&gt;=AIPW;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;ods&lt;/SPAN&gt; &lt;SPAN class=""&gt;output&lt;/SPAN&gt; CausalEffects=ce;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;SPAN class=""&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using StatDave's recommendation I obtained negative values for the lower limit of CI for RR and OR see below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;Nonlinear Function Estimate&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Label&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Estimate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Standard Error&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Wald Chi-Square&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Pr &amp;gt; ChiSq&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Alpha&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Lower&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Upper&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Rel Risk of POMs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;1.1374&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.6287&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;3.27310&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.0704&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.05&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;-0.09480&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;2.3697&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Estimate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;B_p1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.01810&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;B_p2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.01592&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;Nonlinear Function Estimate&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Label&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Estimate&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Standard Error&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Wald Chi-Square&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Pr &amp;gt; ChiSq&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Alpha&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Lower&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Upper&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class=""&gt;&lt;STRONG&gt;Odds Ratio of POMs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;1.1400&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.6411&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;3.16200&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.0754&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;0.05&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;-0.1165&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P class=""&gt;2.3965&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class=""&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;Therefore I cannot use this method for my data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to follow Michael's&amp;nbsp; recommendation but am unable to do so:&lt;/P&gt;&lt;P&gt;"&lt;SPAN&gt;Instead what you can do is use the potential outcome mean estimates that are reported to compute the odds ratio, i.e. (POM1*(1-POM0) )/ (POM0 * (1-POM1) ). To compute confidence limits for this estimate you could apply the delta method. The Analysis of Causal Effects table reports estimates for the standard deviation of POM1 and POM2 and you can obtain the estimate for their covariance by using the identity VAR(ATE)=VAR(POM1 - POM0 ) = VAR(POM1) + VAR(POM0)- 2*COVAR(POM1, POM2)."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Could you provide me the codes I need to use to&amp;nbsp; accomplish this?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 30 Nov 2025 16:21:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979744#M49099</guid>
      <dc:creator>lbrion</dc:creator>
      <dc:date>2025-11-30T16:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Odds ratio and relative risk from procedure causaltrt</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979745#M49100</link>
      <description>&lt;P&gt;In your original post on this, I first showed how to estimate the POM difference using the NLMeans macro, but then I showed code that implements Michael's suggestion. The delta method does not guarantee that the lower confidence limit will be nonnegative. In these cases, a negative lower limit is typically treated as zero.&lt;/P&gt;</description>
      <pubDate>Sun, 30 Nov 2025 17:31:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979745#M49100</guid>
      <dc:creator>StatDave</dc:creator>
      <dc:date>2025-11-30T17:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Odds ratio and relative risk from procedure causaltrt</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979747#M49101</link>
      <description>&lt;P&gt;Thanks a lot for your response!&lt;/P&gt;&lt;P&gt;Much appreciated.&lt;/P&gt;&lt;P&gt;Luc&lt;/P&gt;</description>
      <pubDate>Sun, 30 Nov 2025 18:26:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/979747#M49101</guid>
      <dc:creator>lbrion</dc:creator>
      <dc:date>2025-11-30T18:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: Odds ratio and relative risk from procedure causaltrt</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/980031#M49115</link>
      <description>&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;Luc&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 14:09:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Odds-ratio-and-relative-risk-from-procedure-causaltrt/m-p/980031#M49115</guid>
      <dc:creator>lbrion</dc:creator>
      <dc:date>2025-12-04T14:09:17Z</dc:date>
    </item>
  </channel>
</rss>

