<?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: Compute mean by grouping variable excluding observation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232537#M42393</link>
    <description>&lt;P&gt;My review shows that&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza﻿&lt;/a&gt;&amp;nbsp;method deals with missing data values by creating a missing data point for RE and IE when R or I is missing and that&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats﻿&lt;/a&gt;&amp;nbsp;method&amp;nbsp;&lt;SPAN&gt;deals with missing data values by inserting the group mean&amp;nbsp;for RE and IE when R or I is missing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you could confirm my review&amp;nbsp;for future users, that would be excellent. &amp;nbsp;Both methods have merit depending on how the researcher plans to handle missing data.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Oct 2015 23:05:47 GMT</pubDate>
    <dc:creator>jpwiega</dc:creator>
    <dc:date>2015-10-30T23:05:47Z</dc:date>
    <item>
      <title>Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232502#M42379</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for any and all help here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;An example data set and desired output is given below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to compute new variables from the "Have" data set as follows:&lt;/P&gt;&lt;P&gt;RE: &amp;nbsp;the average of "R" values within a given "Cat"&amp;nbsp;variable value excluding the&amp;nbsp;specific observation&lt;/P&gt;&lt;P&gt;IE &amp;nbsp;&lt;SPAN&gt;the average of "I" responses within a given&amp;nbsp;&lt;SPAN&gt;"Cat"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;variable value excluding &lt;/SPAN&gt;&lt;SPAN&gt;the&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;specific observation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have:&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;CAT&lt;/TD&gt;&lt;TD&gt;R&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;… (Additional variables I'd like to be retained)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The desired&amp;nbsp;data set should thus be:&lt;/P&gt;&lt;P&gt;Want:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;CAT&lt;/TD&gt;&lt;TD&gt;R&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;RE&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;… (Additional variables retained)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;etc.&lt;/TD&gt;&lt;TD&gt;etc.&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;…&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 19:47:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232502#M42379</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T19:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232510#M42380</link>
      <description>&lt;P&gt;The easiest way would be to bring in the total of the underlying variables for each ID. &amp;nbsp;While a tricky DATA step could do it, I'll stick to basic techniques here.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc summary data=have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;by ID;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;var R I;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;output out=totals (keep=total_R total_I n_R n_I) sum=total_R total_I n=n_R n_I;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;merge have totals;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;by ID;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if (n_R &amp;gt; 1) then RE = (total_R - R) / (n_R - 1);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if (n_I &amp;gt; 1) &amp;nbsp;then IE = (total_I - I) / (n_I - 1);&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There can be complications (which I didn't address here) if it might be possible that R or I could take on a missing value on some observations.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Good luck.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 20:19:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232510#M42380</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-10-30T20:19:20Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232517#M42385</link>
      <description>&lt;P&gt;SQL is probably the easiest way.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;

create table want as
select *, mean(r) as avg_R, count(R) as n_R, mean(I) as avg_I, count(I) as n_I,
(calculated avg_R* calculated n_R - r)/(calculated n_r-1) as RE,
(calculated avg_I* calculated n_I - I)/(calculated n_I-1) as IE
from have
group by CAT
order by ID, CAT;
quit;
            &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 30 Oct 2015 20:57:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232517#M42385</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-10-30T20:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232523#M42386</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4954"&gt;@Astounding﻿&lt;/a&gt;Thanks for this, I should have specified that I do have missing values for R, I, and Cat. &amp;nbsp;I think that will cause a problem here. &amp;nbsp;I'll look into this and Reeza's response to see if missing data is properly accounted for and post back.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:44:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232523#M42386</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T22:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232524#M42387</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza﻿&lt;/a&gt;&amp;nbsp;Thanks for this,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As above, I should have specified that I do have missing values for R, I, and Cat. &amp;nbsp;Will this be accounted for via the "count" argument?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your code produced means within groups, but it created the same mean value for RE and IE for everyone in a given "Cat" group. &amp;nbsp;Eveyone should have a slightly different average because the average should be calculated leaving out their unique observation (as per the "want" example). &amp;nbsp;What can be done to ensure the RE and IE are calculated leaving out each individual observation within the given "Cat" group?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:43:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232524#M42387</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T22:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232526#M42388</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza﻿&lt;/a&gt;'s query can be simplified to :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
select *, 
	(sum(R)-coalesce(R, 0))/(count(R)-1+missing(R)) as RE,
	(sum(I)-coalesce(I, 0))/(count(I)-1+missing(I)) as IE
from have
group by CAT
order by ID, CAT;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:16:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232526#M42388</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-10-30T22:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232532#M42390</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza﻿&lt;/a&gt;&amp;nbsp;My fault, this works correctly! &amp;nbsp;C&lt;SPAN&gt;an you confirm how&amp;nbsp;this deals with&amp;nbsp;missing data?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:53:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232532#M42390</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T22:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232533#M42391</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats﻿&lt;/a&gt;Thanks for the further parsimony, can you confirm how&amp;nbsp;this deals with&amp;nbsp;missing data?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:53:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232533#M42391</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T22:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232536#M42392</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4954"&gt;@Astounding﻿&lt;/a&gt;&amp;nbsp;Indeed, missing data is problematic here, but *appears* to be dealt with in the Proc SQL follow-ups. &amp;nbsp;Hopefully we can get a follow-up on the handling of missing data yet with the two Proc SQL examples provided. &amp;nbsp;Thanks for your help!&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 22:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232536#M42392</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T22:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232537#M42393</link>
      <description>&lt;P&gt;My review shows that&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza﻿&lt;/a&gt;&amp;nbsp;method deals with missing data values by creating a missing data point for RE and IE when R or I is missing and that&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats﻿&lt;/a&gt;&amp;nbsp;method&amp;nbsp;&lt;SPAN&gt;deals with missing data values by inserting the group mean&amp;nbsp;for RE and IE when R or I is missing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you could confirm my review&amp;nbsp;for future users, that would be excellent. &amp;nbsp;Both methods have merit depending on how the researcher plans to handle missing data.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 23:05:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232537#M42393</guid>
      <dc:creator>jpwiega</dc:creator>
      <dc:date>2015-10-30T23:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: Compute mean by grouping variable excluding observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232545#M42396</link>
      <description>&lt;P&gt;My query deals with missing values in the following ways:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 20px;"&gt;The SUM and COUNT aggregate functions operate on non-missing values only.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 20px;"&gt;When a R or I value is missing, the &lt;/SPAN&gt;&lt;EM&gt;average excluding that specific observation&lt;/EM&gt;&lt;SPAN style="line-height: 20px;"&gt; is computed anyway from the other values in the same CAT group.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 20px;"&gt;When a R or I value is the only non-missing in its CAT group, the &lt;/SPAN&gt;&lt;EM&gt;average excluding that specific observation&lt;/EM&gt;&lt;SPAN style="line-height: 20px;"&gt; is set to missing.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 20px;"&gt;When all R or I values are missing in a CAT group, the average is set to missing.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Sat, 31 Oct 2015 01:17:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compute-mean-by-grouping-variable-excluding-observation/m-p/232545#M42396</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-10-31T01:17:30Z</dc:date>
    </item>
  </channel>
</rss>

