<?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 Fitting a  reference group with exposure-outcome variable in proc logistic in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Fitting-a-reference-group-with-exposure-outcome-variable-in-proc/m-p/681542#M32834</link>
    <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This is the corrected version of the last post. I am modelling refA not refB.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I finding the association between agents a1,a2,a3 and a4 exposures and lung cancer. Exposed = 1, unexposed =0. My ref. group(refA) is ids unexposed to any of the agents.&lt;/P&gt;
&lt;P&gt;a. I am not sure whether my logistic regression model step 3b is right. I am modelling refA with lung-a1 association., then refA with lung-a2 association,etc.&lt;BR /&gt;b. Should the refA be considered as continuous or categorical(as I have done in step 3b of the model)?&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;ak.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/* Logistic test ref group test*/&lt;BR /&gt; data agents_exp;&lt;BR /&gt;input id$ a1 a2 a3 a4  lung$ 14-21 income 23-29;&lt;BR /&gt;datalines;&lt;BR /&gt;os1  1 0 0 1 ca case  45424&lt;BR /&gt;os2  1 1 0 0 ca case  52877&lt;BR /&gt;os3  0 0 0 0 pop cont 25600 &lt;BR /&gt;os4  1 0 0 1 pop cont 14888&lt;BR /&gt;os5  0 0 0 0 ca case  41036&lt;BR /&gt;os6  0 0 0 0 ca case  20365&lt;BR /&gt;os7  1 0 1 1 pop cont 16988&lt;BR /&gt;os8  0 0 0 0 ca case  100962&lt;BR /&gt;os9 1 0 1 0  pop cont 11230&lt;BR /&gt;os10 0 0 1 0 ca case  35850&lt;BR /&gt;os11 0 1 0 0 pop cont 28700&lt;BR /&gt;os12 0 0 0 0 pop cont 46320&lt;BR /&gt;os13 1 1 1 1 pop cont  24897&lt;BR /&gt;os14 0 0 0 0 pop cont  18966&lt;BR /&gt;os15 1 0 0 1 ca case  20540&lt;BR /&gt;os16 0 0 1 0 pop cont 150600&lt;BR /&gt;os17 1 1 1 1 pop cont  24897&lt;BR /&gt;os18 0 0 0 0 pop cont  17999&lt;BR /&gt;os19 0 0 0 0 pop cont  22540&lt;BR /&gt;os20 0 0 0 0 pop cont 158600&lt;BR /&gt;os21 0 0 0 0 pop cont 187365&lt;BR /&gt;os22 1 0 1 0 ca case  30580&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;/*Step 1: Finding number of cases and controls unexposed to agents(a1,a2,a3 and a4)*/  &lt;BR /&gt;proc freq data= agents_exp(where=(sum(a1,a2,a3,a4)=0));&lt;BR /&gt;     tables lung;&lt;BR /&gt;title 'Table 1:Subjects unexposed to any of the 4 agents';&lt;BR /&gt;run;&lt;BR /&gt;/*Step 2:Using subjects unexposed to any of agents as a ref. group*/&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;create table t as &lt;BR /&gt;  select&lt;BR /&gt;    id, a1, a2, a3,a4,lung,&lt;BR /&gt;    sum(a1,a2,a3,a4)=0 as refA&lt;BR /&gt;     from agents_exp&lt;BR /&gt;     ;&lt;BR /&gt;     quit;&lt;BR /&gt;     &lt;BR /&gt;   proc print data=t; &lt;BR /&gt;   title 'Table 2: original variables and ref group';&lt;BR /&gt;   run;&lt;BR /&gt;   &lt;BR /&gt;    /*proc freq data=t;&lt;BR /&gt;    tables lung* refA lung*a1;&lt;BR /&gt;    title 'Table 3: freq of ca case and pop cont for ref group';&lt;BR /&gt;    run;*/&lt;BR /&gt;&lt;BR /&gt;/*Step 3a: Finding odds ratio estimates for variables including ref.group*/ &lt;BR /&gt;&lt;BR /&gt;data logtest; set t;&lt;BR /&gt;&lt;BR /&gt;if lung in ('ca case','pop cont');&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt; /* Step 3b:*/&lt;BR /&gt; proc logistic data=logtest;&lt;BR /&gt;class refA (param=ref ref ='0');&lt;BR /&gt;model lung(event='ca case') = a1 refA;  &lt;BR /&gt;Title 'Table 3b: Estimates for ref. group';&lt;BR /&gt;run;&lt;BR /&gt; &lt;/PRE&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 /* Logistic test ref group test*/&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;74 data agents_exp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 input id$ a1 a2 a3 a4 lung$ 14-21 income 23-29;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 datalines;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote1_1599185135988" class="sasNote"&gt;NOTE: The data set WORK.AGENTS_EXP has 22 observations and 7 variables.&lt;/DIV&gt;
&lt;DIV id="sasLogNote2_1599185135988" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;99 ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;100 run;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;101&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;102 /*Step 1: Finding number of cases and controls unexposed to agents(a1,a2,a3 and a4)*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;103 proc freq data= agents_exp(where=(sum(a1,a2,a3,a4)=0));&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;104 tables lung;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;105 title 'Table 1:Subjects unexposed to any of the 4 agents';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;106 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote3_1599185135988" class="sasNote"&gt;NOTE: There were 10 observations read from the data set WORK.AGENTS_EXP.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;WHERE SUM(a1, a2, a3, a4)=0;&lt;/DIV&gt;
&lt;DIV id="sasLogNote4_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE FREQ used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.23 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.20 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;107 /*Step 2:Using subjects unexposed to any of agents as a ref. group*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;108&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;109 proc sql;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;110 create table t as&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;111 select&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;112 id, a1, a2, a3,a4,lung,&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;113 sum(a1,a2,a3,a4)=0 as refA&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;114 from agents_exp&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;115 ;&lt;/DIV&gt;
&lt;DIV id="sasLogNote5_1599185135988" class="sasNote"&gt;NOTE: Table WORK.T created, with 22 rows and 7 columns.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;116 quit;&lt;/DIV&gt;
&lt;DIV id="sasLogNote6_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;117&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;118 proc print data=t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;119 title 'Table 2: original variables and ref group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;120 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote7_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.T.&lt;/DIV&gt;
&lt;DIV id="sasLogNote8_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.49 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.47 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;121&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;122 /*proc freq data=t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;123 tables lung* refA lung*a1;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;124 title 'Table 3: freq of ca case and pop cont for ref group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;125 run;*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;126&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;127 /*Step 3a: Finding odds ratio estimates for variables including ref.group*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;128&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;129 data logtest; set t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;130&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;131 if lung in ('ca case','pop cont');&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;132 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote9_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.T.&lt;/DIV&gt;
&lt;DIV id="sasLogNote10_1599185135988" class="sasNote"&gt;NOTE: The data set WORK.LOGTEST has 22 observations and 7 variables.&lt;/DIV&gt;
&lt;DIV id="sasLogNote11_1599185135988" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;133&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;134&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;135 /* Step 3b:*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;136 proc logistic data=logtest;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;137 class refA (param=ref ref ='0');&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;138 model lung(event='ca case') = a1 refA;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;139 Title 'Table 3b: Estimates for ref. group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;140 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote12_1599185135988" class="sasNote"&gt;NOTE: PROC LOGISTIC is modeling the probability that lung='ca case'.&lt;/DIV&gt;
&lt;DIV id="sasLogNote13_1599185135988" class="sasNote"&gt;NOTE: Convergence criterion (GCONV=1E-8) satisfied.&lt;/DIV&gt;
&lt;DIV id="sasLogNote14_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.LOGTEST.&lt;/DIV&gt;
&lt;DIV id="sasLogNote15_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE LOGISTIC used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.56 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.50 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;141&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;142&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;143 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;155&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;PRE id="pre_sasLog_211" class="sasLog"&gt;&amp;nbsp;&lt;/PRE&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;</description>
    <pubDate>Fri, 04 Sep 2020 02:20:54 GMT</pubDate>
    <dc:creator>ak2011</dc:creator>
    <dc:date>2020-09-04T02:20:54Z</dc:date>
    <item>
      <title>Fitting a  reference group with exposure-outcome variable in proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Fitting-a-reference-group-with-exposure-outcome-variable-in-proc/m-p/681542#M32834</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This is the corrected version of the last post. I am modelling refA not refB.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I finding the association between agents a1,a2,a3 and a4 exposures and lung cancer. Exposed = 1, unexposed =0. My ref. group(refA) is ids unexposed to any of the agents.&lt;/P&gt;
&lt;P&gt;a. I am not sure whether my logistic regression model step 3b is right. I am modelling refA with lung-a1 association., then refA with lung-a2 association,etc.&lt;BR /&gt;b. Should the refA be considered as continuous or categorical(as I have done in step 3b of the model)?&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;ak.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/* Logistic test ref group test*/&lt;BR /&gt; data agents_exp;&lt;BR /&gt;input id$ a1 a2 a3 a4  lung$ 14-21 income 23-29;&lt;BR /&gt;datalines;&lt;BR /&gt;os1  1 0 0 1 ca case  45424&lt;BR /&gt;os2  1 1 0 0 ca case  52877&lt;BR /&gt;os3  0 0 0 0 pop cont 25600 &lt;BR /&gt;os4  1 0 0 1 pop cont 14888&lt;BR /&gt;os5  0 0 0 0 ca case  41036&lt;BR /&gt;os6  0 0 0 0 ca case  20365&lt;BR /&gt;os7  1 0 1 1 pop cont 16988&lt;BR /&gt;os8  0 0 0 0 ca case  100962&lt;BR /&gt;os9 1 0 1 0  pop cont 11230&lt;BR /&gt;os10 0 0 1 0 ca case  35850&lt;BR /&gt;os11 0 1 0 0 pop cont 28700&lt;BR /&gt;os12 0 0 0 0 pop cont 46320&lt;BR /&gt;os13 1 1 1 1 pop cont  24897&lt;BR /&gt;os14 0 0 0 0 pop cont  18966&lt;BR /&gt;os15 1 0 0 1 ca case  20540&lt;BR /&gt;os16 0 0 1 0 pop cont 150600&lt;BR /&gt;os17 1 1 1 1 pop cont  24897&lt;BR /&gt;os18 0 0 0 0 pop cont  17999&lt;BR /&gt;os19 0 0 0 0 pop cont  22540&lt;BR /&gt;os20 0 0 0 0 pop cont 158600&lt;BR /&gt;os21 0 0 0 0 pop cont 187365&lt;BR /&gt;os22 1 0 1 0 ca case  30580&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;/*Step 1: Finding number of cases and controls unexposed to agents(a1,a2,a3 and a4)*/  &lt;BR /&gt;proc freq data= agents_exp(where=(sum(a1,a2,a3,a4)=0));&lt;BR /&gt;     tables lung;&lt;BR /&gt;title 'Table 1:Subjects unexposed to any of the 4 agents';&lt;BR /&gt;run;&lt;BR /&gt;/*Step 2:Using subjects unexposed to any of agents as a ref. group*/&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;create table t as &lt;BR /&gt;  select&lt;BR /&gt;    id, a1, a2, a3,a4,lung,&lt;BR /&gt;    sum(a1,a2,a3,a4)=0 as refA&lt;BR /&gt;     from agents_exp&lt;BR /&gt;     ;&lt;BR /&gt;     quit;&lt;BR /&gt;     &lt;BR /&gt;   proc print data=t; &lt;BR /&gt;   title 'Table 2: original variables and ref group';&lt;BR /&gt;   run;&lt;BR /&gt;   &lt;BR /&gt;    /*proc freq data=t;&lt;BR /&gt;    tables lung* refA lung*a1;&lt;BR /&gt;    title 'Table 3: freq of ca case and pop cont for ref group';&lt;BR /&gt;    run;*/&lt;BR /&gt;&lt;BR /&gt;/*Step 3a: Finding odds ratio estimates for variables including ref.group*/ &lt;BR /&gt;&lt;BR /&gt;data logtest; set t;&lt;BR /&gt;&lt;BR /&gt;if lung in ('ca case','pop cont');&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt; /* Step 3b:*/&lt;BR /&gt; proc logistic data=logtest;&lt;BR /&gt;class refA (param=ref ref ='0');&lt;BR /&gt;model lung(event='ca case') = a1 refA;  &lt;BR /&gt;Title 'Table 3b: Estimates for ref. group';&lt;BR /&gt;run;&lt;BR /&gt; &lt;/PRE&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 /* Logistic test ref group test*/&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;74 data agents_exp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 input id$ a1 a2 a3 a4 lung$ 14-21 income 23-29;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 datalines;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote1_1599185135988" class="sasNote"&gt;NOTE: The data set WORK.AGENTS_EXP has 22 observations and 7 variables.&lt;/DIV&gt;
&lt;DIV id="sasLogNote2_1599185135988" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;99 ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;100 run;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;101&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;102 /*Step 1: Finding number of cases and controls unexposed to agents(a1,a2,a3 and a4)*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;103 proc freq data= agents_exp(where=(sum(a1,a2,a3,a4)=0));&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;104 tables lung;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;105 title 'Table 1:Subjects unexposed to any of the 4 agents';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;106 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote3_1599185135988" class="sasNote"&gt;NOTE: There were 10 observations read from the data set WORK.AGENTS_EXP.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;WHERE SUM(a1, a2, a3, a4)=0;&lt;/DIV&gt;
&lt;DIV id="sasLogNote4_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE FREQ used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.23 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.20 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;107 /*Step 2:Using subjects unexposed to any of agents as a ref. group*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;108&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;109 proc sql;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;110 create table t as&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;111 select&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;112 id, a1, a2, a3,a4,lung,&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;113 sum(a1,a2,a3,a4)=0 as refA&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;114 from agents_exp&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;115 ;&lt;/DIV&gt;
&lt;DIV id="sasLogNote5_1599185135988" class="sasNote"&gt;NOTE: Table WORK.T created, with 22 rows and 7 columns.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;116 quit;&lt;/DIV&gt;
&lt;DIV id="sasLogNote6_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;117&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;118 proc print data=t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;119 title 'Table 2: original variables and ref group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;120 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote7_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.T.&lt;/DIV&gt;
&lt;DIV id="sasLogNote8_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.49 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.47 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;121&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;122 /*proc freq data=t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;123 tables lung* refA lung*a1;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;124 title 'Table 3: freq of ca case and pop cont for ref group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;125 run;*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;126&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;127 /*Step 3a: Finding odds ratio estimates for variables including ref.group*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;128&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;129 data logtest; set t;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;130&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;131 if lung in ('ca case','pop cont');&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;132 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote9_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.T.&lt;/DIV&gt;
&lt;DIV id="sasLogNote10_1599185135988" class="sasNote"&gt;NOTE: The data set WORK.LOGTEST has 22 observations and 7 variables.&lt;/DIV&gt;
&lt;DIV id="sasLogNote11_1599185135988" class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;133&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;134&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;135 /* Step 3b:*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;136 proc logistic data=logtest;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;137 class refA (param=ref ref ='0');&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;138 model lung(event='ca case') = a1 refA;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;139 Title 'Table 3b: Estimates for ref. group';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;140 run;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="sasLogNote12_1599185135988" class="sasNote"&gt;NOTE: PROC LOGISTIC is modeling the probability that lung='ca case'.&lt;/DIV&gt;
&lt;DIV id="sasLogNote13_1599185135988" class="sasNote"&gt;NOTE: Convergence criterion (GCONV=1E-8) satisfied.&lt;/DIV&gt;
&lt;DIV id="sasLogNote14_1599185135988" class="sasNote"&gt;NOTE: There were 22 observations read from the data set WORK.LOGTEST.&lt;/DIV&gt;
&lt;DIV id="sasLogNote15_1599185135988" class="sasNote"&gt;NOTE: PROCEDURE LOGISTIC used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.56 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.50 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;141&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;142&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;143 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;155&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;PRE id="pre_sasLog_211" class="sasLog"&gt;&amp;nbsp;&lt;/PRE&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;</description>
      <pubDate>Fri, 04 Sep 2020 02:20:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Fitting-a-reference-group-with-exposure-outcome-variable-in-proc/m-p/681542#M32834</guid>
      <dc:creator>ak2011</dc:creator>
      <dc:date>2020-09-04T02:20:54Z</dc:date>
    </item>
  </channel>
</rss>

