<?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: proc freq exact binomial error message because no counts in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748318#M235036</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;"PS: BTW, my name is Reinhard. And I'm a freelancer, hence my user name. :-)"&lt;BR /&gt;WOW, impressed ! Why not find a decent job since your SAS skill is so good !&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thanks. :&lt;FONT face="helvetica"&gt;-&lt;/FONT&gt;) I was offered the opportunity to start freelancing in 2010 &lt;EM&gt;because of&lt;/EM&gt; my SAS skills and I'm still happy with my decision to take that chance.&lt;/P&gt;</description>
    <pubDate>Wed, 16 Jun 2021 12:12:16 GMT</pubDate>
    <dc:creator>FreelanceReinh</dc:creator>
    <dc:date>2021-06-16T12:12:16Z</dc:date>
    <item>
      <title>proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747763#M234761</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get an error message when calculating binomial (95%CI) in the proc freq step because one of the 4 treatment groups have zero counts.&amp;nbsp; How can I still proceed and output "(0.00, 0.00)" for 95% CI when there are zero counts?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HitmonTran_0-1623672779615.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/60341iA8E8EAE8A1F519B5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HitmonTran_0-1623672779615.png" alt="HitmonTran_0-1623672779615.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;PRE&gt;proc sql;
		create table ce1_1_3 as select distinct(usubjid), TRT01A, ceoccur/*, ceterm*/ from ce_1 
			where cetoxgrn&amp;gt;=3 order by usubjid;
	quit;
	
	data ce1_1_3;
		merge adsl ce1_1_3;
		by usubjid;
	run;
	
	proc sort data=ce1_1_3;
		by trt01a;
	run;
	

	proc freq data=ce1_1_3 order=data;
		by TRT01A;
		table ceoccur/*ceterm*// missing exact binomial(level=2) cl;
		ods output onewayfreqs=ae_freqs_soc_3 binomial=ae_ci_soc_3(where=(name1 
			in ('XL_BIN', 'XU_BIN')));
	run;&lt;/PRE&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 12:14:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747763#M234761</guid>
      <dc:creator>HitmonTran</dc:creator>
      <dc:date>2021-06-14T12:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747765#M234762</link>
      <description>&lt;P&gt;Do you have only 1 level of CEOCCUR?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 12:23:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747765#M234762</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-14T12:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747766#M234763</link>
      <description>&lt;P&gt;Yes only CEOCCUR='Y'&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 12:26:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747766#M234763</guid>
      <dc:creator>HitmonTran</dc:creator>
      <dc:date>2021-06-14T12:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747767#M234764</link>
      <description>&lt;P&gt;If there is only 1 level, you can't do this EXACT or Binomial analysis in PROC FREQ&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 12:29:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747767#M234764</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-06-14T12:29:02Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747804#M234775</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/111564"&gt;@HitmonTran&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could (temporarily) introduce a weight variable and the second level of CEOCCUR with weight zero and then use the ZEROS option of the &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/procstat/procstat_freq_syntax13.htm" target="_blank" rel="noopener"&gt;WEIGHT statement&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Simplified Example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
set sashelp.class;
if sex='F';
run;

data _tmp / view=_tmp;
set have end=last;
_w=1;
output;
if last then do;
  sex='M';
  _w=0;
  output;
end;
run;

proc freq data=_tmp;
weight _w / zeros;
tables sex / exact binomial(level=2) cl;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;                                Cumulative    Cumulative
Sex    Frequency     Percent     Frequency      Percent
--------------------------------------------------------
F             9      100.00             9       100.00
M             0        0.00             9       100.00


      Binomial Proportion
            Sex = M

Proportion                0.0000
ASE                       0.0000
95% Lower Conf Limit      0.0000
95% Upper Conf Limit      0.0000

Exact Conf Limits
95% Lower Conf Limit      0.0000
95% Upper Conf Limit      0.3363&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 13:50:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/747804#M234775</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-06-14T13:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748103#M234910</link>
      <description>Freelance,&lt;BR /&gt;How do you know which level is missing ? and which level  is not missing  ? write another data step ?</description>
      <pubDate>Tue, 15 Jun 2021 12:37:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748103#M234910</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-06-15T12:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748229#M234984</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Freelance,&lt;BR /&gt;How do you know which level is missing ? and which level is not missing ? write another data step ?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thanks,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;, this is a good point when it comes to adapting my suggestion to&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/111564"&gt;@HitmonTran&lt;/a&gt;'s actual data or to generalizing it. I just wanted to show that, in principle, the initial difficulty of calculating those confidence intervals for an empty category can be overcome. Indeed, more code would be needed to avoid hardcoding the missing level. Possibly&amp;nbsp;all categories are contained in the input dataset &lt;FONT face="courier new,courier"&gt;ce1_1_3&lt;/FONT&gt;, but just not in every treatment BY-group.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, to make the PROC FREQ code more robust, I would probably specify the "&lt;EM&gt;level-value&lt;/EM&gt;" rather than the &lt;EM&gt;level-number&lt;/EM&gt; in the &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/procstat/procstat_freq_syntax08.htm#procstat.freq.freqblevel" target="_blank" rel="noopener"&gt;LEVEL= option&lt;/A&gt;, especially with regard to the MISSING option that is used in the OP's code (i.e., the number of a particular level depends on whether missing values of CEOCCUR exist).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS: BTW, my name is Reinhard. And I'm a freelancer, hence my user name. :&lt;FONT face="helvetica"&gt;-&lt;/FONT&gt;)&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jun 2021 21:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748229#M234984</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-06-15T21:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748307#M235030</link>
      <description>"PS: BTW, my name is Reinhard. And I'm a freelancer, hence my user name. :-)"&lt;BR /&gt;WOW, impressed ! Why not find a decent job since your SAS skill is so good !</description>
      <pubDate>Wed, 16 Jun 2021 11:23:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748307#M235030</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-06-16T11:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq exact binomial error message because no counts</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748318#M235036</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;"PS: BTW, my name is Reinhard. And I'm a freelancer, hence my user name. :-)"&lt;BR /&gt;WOW, impressed ! Why not find a decent job since your SAS skill is so good !&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thanks. :&lt;FONT face="helvetica"&gt;-&lt;/FONT&gt;) I was offered the opportunity to start freelancing in 2010 &lt;EM&gt;because of&lt;/EM&gt; my SAS skills and I'm still happy with my decision to take that chance.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 12:12:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-exact-binomial-error-message-because-no-counts/m-p/748318#M235036</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-06-16T12:12:16Z</dc:date>
    </item>
  </channel>
</rss>

