<?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: Calculating the mean change in scores between dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217542#M40073</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the time right now so I'm taking a guess at what you are looking for.&amp;nbsp; An example of what you are looking for would be helpful. Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards;&lt;/P&gt;&lt;P&gt;input Year Firm $ Scores;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;2005 A 5&lt;/P&gt;&lt;P&gt;2005 B 8&lt;/P&gt;&lt;P&gt;2006 A 7&lt;/P&gt;&lt;P&gt;2006 C 4&lt;/P&gt;&lt;P&gt;2007 A 8&lt;/P&gt;&lt;P&gt;2007 B 10&lt;/P&gt;&lt;P&gt;2007 D 8&lt;/P&gt;&lt;P&gt;2007 E 3&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table prep as&lt;/P&gt;&lt;P&gt;select distinct year, sum(scores) as sum_scores&lt;/P&gt;&lt;P&gt;from have&lt;/P&gt;&lt;P&gt;group by year&lt;/P&gt;&lt;P&gt;order by year;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data start(drop=l_sum_scores);&lt;/P&gt;&lt;P&gt;set prep;&lt;/P&gt;&lt;P&gt;by year;&lt;/P&gt;&lt;P&gt;l_sum_scores = lag(sum_scores);&lt;/P&gt;&lt;P&gt;diff_scores = abs(l_sum_scores - sum_scores);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select *,mean(diff_scores) as mean_scores&lt;/P&gt;&lt;P&gt;from start;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Apr 2015 15:22:58 GMT</pubDate>
    <dc:creator>Steelers_In_DC</dc:creator>
    <dc:date>2015-04-08T15:22:58Z</dc:date>
    <item>
      <title>Calculating the mean change in scores between dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217540#M40071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I will need to calculate the (absolute) mean change in scores between years for the following example. There are some firm that may only have scores for certain years. This is really tricky, hope i can render some help here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;NaN&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="width: 192px; border-width: 1px; border-color: #000000; border-style: solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;" width="64"&gt;Year&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;" width="64"&gt;Firm&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;" width="64"&gt;Scores&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2005&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;A&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2005&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;B&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2006&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;A&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2006&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;C&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2007&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;A&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2007&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;B&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2007&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;D&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;2007&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;E&lt;/TD&gt;&lt;TD class="xl63" style="color: #575757; text-align: left; padding: 0px; background-color: transparent; font-family: arial,helvetica,sans-serif;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 23:57:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217540#M40071</guid>
      <dc:creator>danielhu</dc:creator>
      <dc:date>2015-04-07T23:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating the mean change in scores between dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217541#M40072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is your expected output?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2015 00:23:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217541#M40072</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-04-08T00:23:21Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating the mean change in scores between dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217542#M40073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the time right now so I'm taking a guess at what you are looking for.&amp;nbsp; An example of what you are looking for would be helpful. Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards;&lt;/P&gt;&lt;P&gt;input Year Firm $ Scores;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;2005 A 5&lt;/P&gt;&lt;P&gt;2005 B 8&lt;/P&gt;&lt;P&gt;2006 A 7&lt;/P&gt;&lt;P&gt;2006 C 4&lt;/P&gt;&lt;P&gt;2007 A 8&lt;/P&gt;&lt;P&gt;2007 B 10&lt;/P&gt;&lt;P&gt;2007 D 8&lt;/P&gt;&lt;P&gt;2007 E 3&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table prep as&lt;/P&gt;&lt;P&gt;select distinct year, sum(scores) as sum_scores&lt;/P&gt;&lt;P&gt;from have&lt;/P&gt;&lt;P&gt;group by year&lt;/P&gt;&lt;P&gt;order by year;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data start(drop=l_sum_scores);&lt;/P&gt;&lt;P&gt;set prep;&lt;/P&gt;&lt;P&gt;by year;&lt;/P&gt;&lt;P&gt;l_sum_scores = lag(sum_scores);&lt;/P&gt;&lt;P&gt;diff_scores = abs(l_sum_scores - sum_scores);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select *,mean(diff_scores) as mean_scores&lt;/P&gt;&lt;P&gt;from start;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2015 15:22:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-the-mean-change-in-scores-between-dates/m-p/217542#M40073</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-04-08T15:22:58Z</dc:date>
    </item>
  </channel>
</rss>

