<?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 Proc means for two levels in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764797#M242254</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have a following problem, concerning the building of means per Recall and ID&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Recall&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalScore&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create the means out of the TotalScore for the two Recalls, by every ID; so that it should be like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalScore_mean&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 2.25&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 2.5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought about the proc means procedure and a class-statement for ID, but it is not working for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would be really happy if someone could help me.&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Nina&lt;/P&gt;</description>
    <pubDate>Mon, 30 Aug 2021 09:15:58 GMT</pubDate>
    <dc:creator>u58497688</dc:creator>
    <dc:date>2021-08-30T09:15:58Z</dc:date>
    <item>
      <title>Proc means for two levels</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764797#M242254</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have a following problem, concerning the building of means per Recall and ID&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Recall&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalScore&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create the means out of the TotalScore for the two Recalls, by every ID; so that it should be like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalScore_mean&lt;/P&gt;&lt;P&gt;001&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;002&amp;nbsp;&amp;nbsp; 2.25&lt;/P&gt;&lt;P&gt;003&amp;nbsp;&amp;nbsp; 2.5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought about the proc means procedure and a class-statement for ID, but it is not working for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would be really happy if someone could help me.&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Nina&lt;/P&gt;</description>
      <pubDate>Mon, 30 Aug 2021 09:15:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764797#M242254</guid>
      <dc:creator>u58497688</dc:creator>
      <dc:date>2021-08-30T09:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Proc means for two levels</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764804#M242255</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc means data=have mean;
    class id;
    var totalscore;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Aug 2021 12:19:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764804#M242255</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-08-30T12:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Proc means for two levels</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764838#M242262</link>
      <description>&lt;P&gt;Thanks, i just added an output, so I could work with it further. If it helps anyone else:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc means mean data=have;&lt;BR /&gt;class ID;&lt;BR /&gt;var TotalScore;&lt;BR /&gt;output out=means_totalscore mean=mean_totalscore;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Aug 2021 13:47:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764838#M242262</guid>
      <dc:creator>u58497688</dc:creator>
      <dc:date>2021-08-30T13:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: Proc means for two levels</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764895#M242270</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/379218"&gt;@u58497688&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thanks, i just added an output, so I could work with it further. If it helps anyone else:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc means mean data=have;&lt;BR /&gt;class ID;&lt;BR /&gt;var TotalScore;&lt;BR /&gt;output out=means_totalscore mean=mean_totalscore;&lt;BR /&gt;run;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Your output data set will have a variable _type_ indicating combinations of the Class variable. The _type_=0 will be the mean for all the ID values. If you do not want that in the output then add NWAY to the Proc statement to select only the highest type which would have the combinations for the class variable(s) and none of the other summaries. This is actually&amp;nbsp; useful behavior but there is a learning curve about the various options controlling the output with class variables. There will also be a _freq_ variable indicating how many observations were used for each statistic.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Aug 2021 16:17:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-means-for-two-levels/m-p/764895#M242270</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-08-30T16:17:07Z</dc:date>
    </item>
  </channel>
</rss>

