<?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 Multiple Imputation for Ordinal Data violated Proportional Odds Assumption in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Multiple-Imputation-for-Ordinal-Data-violated-Proportional-Odds/m-p/436001#M108369</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I'm am&amp;nbsp;&lt;SPAN&gt;working with a dataset that contains many variables that I want to use to impute missing values (arbitrary missing pattern) for &lt;STRONG&gt;4 categorical variables: var1, var2, var3, var4&lt;/STRONG&gt;, all these 4 variables have three levels (0,1,2), 90% of which have missing values. I use the FCS and logistic functions within &lt;FONT color="#0000FF"&gt;PROC MI&lt;/FONT&gt;, but I run the proportional odds assumption test, the score test shows proportion odds assumption is violated (P&amp;lt;0.001) for &lt;STRONG&gt;var1, var2 &lt;/STRONG&gt;and&lt;STRONG&gt; var3&lt;/STRONG&gt;. Thus I am not sure what to do next, should I add &lt;FONT color="#0000FF"&gt;UNEQUALSLOPES&lt;/FONT&gt; option?&amp;nbsp;If so, where/how should I add?&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Since the FCS function is so new I am having trouble finding examples of code online for this scenario. I was wondering if anyone has experience using this command and could give me some advice. My codes are:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;SPAN&gt;/*1st step: missing data pattern*/&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;PROC MI NIPUTE&lt;/FONT&gt;=0 &lt;FONT color="#0000FF"&gt;DATA&lt;/FONT&gt;=dsn &lt;FONT color="#0000FF"&gt;SIMPLE&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;VAR&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;RUN&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;SPAN&gt;/*2nd step: multiple imputation*&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;PROC MI DATA&lt;/FONT&gt;=dsn &lt;FONT color="#0000FF"&gt;NIPUTE&lt;/FONT&gt;=3 &lt;FONT color="#0000FF"&gt;SEED&lt;/FONT&gt;=20160413 &lt;FONT color="#0000FF"&gt;OUT&lt;/FONT&gt;=dsn2;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;CLASS&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;FCS&amp;nbsp; NBITER&lt;/FONT&gt;=20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var1/details) &lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var2/details)&amp;nbsp;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var3/details)&amp;nbsp;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var4/details);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;RUN&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 10 Feb 2018 21:09:55 GMT</pubDate>
    <dc:creator>tianwang</dc:creator>
    <dc:date>2018-02-10T21:09:55Z</dc:date>
    <item>
      <title>Multiple Imputation for Ordinal Data violated Proportional Odds Assumption</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-Imputation-for-Ordinal-Data-violated-Proportional-Odds/m-p/436001#M108369</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I'm am&amp;nbsp;&lt;SPAN&gt;working with a dataset that contains many variables that I want to use to impute missing values (arbitrary missing pattern) for &lt;STRONG&gt;4 categorical variables: var1, var2, var3, var4&lt;/STRONG&gt;, all these 4 variables have three levels (0,1,2), 90% of which have missing values. I use the FCS and logistic functions within &lt;FONT color="#0000FF"&gt;PROC MI&lt;/FONT&gt;, but I run the proportional odds assumption test, the score test shows proportion odds assumption is violated (P&amp;lt;0.001) for &lt;STRONG&gt;var1, var2 &lt;/STRONG&gt;and&lt;STRONG&gt; var3&lt;/STRONG&gt;. Thus I am not sure what to do next, should I add &lt;FONT color="#0000FF"&gt;UNEQUALSLOPES&lt;/FONT&gt; option?&amp;nbsp;If so, where/how should I add?&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Since the FCS function is so new I am having trouble finding examples of code online for this scenario. I was wondering if anyone has experience using this command and could give me some advice. My codes are:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;SPAN&gt;/*1st step: missing data pattern*/&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;PROC MI NIPUTE&lt;/FONT&gt;=0 &lt;FONT color="#0000FF"&gt;DATA&lt;/FONT&gt;=dsn &lt;FONT color="#0000FF"&gt;SIMPLE&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;VAR&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;RUN&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;SPAN&gt;/*2nd step: multiple imputation*&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;PROC MI DATA&lt;/FONT&gt;=dsn &lt;FONT color="#0000FF"&gt;NIPUTE&lt;/FONT&gt;=3 &lt;FONT color="#0000FF"&gt;SEED&lt;/FONT&gt;=20160413 &lt;FONT color="#0000FF"&gt;OUT&lt;/FONT&gt;=dsn2;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;CLASS&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;FCS&amp;nbsp; NBITER&lt;/FONT&gt;=20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var1/details) &lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var2/details)&amp;nbsp;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var3/details)&amp;nbsp;&lt;FONT color="#0000FF"&gt;LOGISTIC&lt;/FONT&gt;(var4/details);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#0000FF"&gt;RUN&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 10 Feb 2018 21:09:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-Imputation-for-Ordinal-Data-violated-Proportional-Odds/m-p/436001#M108369</guid>
      <dc:creator>tianwang</dc:creator>
      <dc:date>2018-02-10T21:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple Imputation for Ordinal Data violated Proportional Odds Assumption</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-Imputation-for-Ordinal-Data-violated-Proportional-Odds/m-p/471235#M120682</link>
      <description>&lt;P&gt;I am currently running exactly the same model now. You can add the unequalslopes at the end of the model statement. This is an example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;      proc logistic data=dent;
         class center baseline trt / param=ref order=data;
         model resp(descending) = center baseline trt / unequalslopes;&lt;/PRE&gt;&lt;P&gt;You have to add the test statements though as like below:&lt;/P&gt;&lt;PRE&gt; proc logistic data=dent;
         class center baseline trt / param=ref order=data;
         model resp(descending)=center baseline trt / unequalslopes=trt;
         TRT_RESP4:test trtacl_4,trttl_4,trtach_4,trtth_4;
         TRT_RESP3:test trtacl_3,trttl_3,trtach_3,trtth_3;
         TRT_RESP2:test trtacl_2,trttl_2,trtach_2,trtth_2;
         TRT_RESP1:test trtacl_1,trttl_1,trtach_1,trtth_1;&lt;BR /&gt;run; &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please read the SAS documentation: &lt;A href="http://support.sas.com/kb/22/954.html" target="_blank"&gt;http://support.sas.com/kb/22/954.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I found really helpful. It gives us step-by-step, easy explanations for the assumption test.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jun 2018 21:17:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-Imputation-for-Ordinal-Data-violated-Proportional-Odds/m-p/471235#M120682</guid>
      <dc:creator>ejay0503</dc:creator>
      <dc:date>2018-06-18T21:17:53Z</dc:date>
    </item>
  </channel>
</rss>

