<?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: plotting weekly variance in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93894#M3500</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or a custom format using the date directives such as:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;proc format library=work; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;picture MyWeekFmt (min=8 max=8) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;low-high = '%Y %0U' (datatype=date); &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;Note that the directives ARE CASE SENSITIVE. The U could be W or V for different definitions of start week.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;data _null_; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x= '23Feb2011'd; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;put x= MyWeekFmt.; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Dec 2012 21:29:41 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2012-12-07T21:29:41Z</dc:date>
    <item>
      <title>plotting weekly variance</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93891#M3497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;could some one please let me know how to adjust the following code to calculate WEEKLY VARIANCE ? the code below does it for monthly variance.&lt;/P&gt;&lt;P&gt;Data set is attached.&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile "F:\data\residuals.csv"&amp;nbsp; DSD MISSOVER;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input date :MMDDYY9. lnprices residual;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; format date mmddyy10.;&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;&lt;/P&gt;&lt;P&gt;/* calculate monthly variance for all variables;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc summary data=test nway;&lt;/P&gt;&lt;P&gt;class date;&lt;/P&gt;&lt;P&gt;var residual;&lt;/P&gt;&lt;P&gt;output out=month_var (drop=_:) var= ;&lt;/P&gt;&lt;P&gt;format date monyy.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* rearrange data for by-group processing in GPLOT;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=month_var out=tmonth_var (rename=(col1=var));&lt;/P&gt;&lt;P&gt;by date;&lt;/P&gt;&lt;P&gt;format date monyy.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Graphing*/ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=tmonth_var;&lt;/P&gt;&lt;P&gt;by _name_ date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options validvarname=upcase;&lt;/P&gt;&lt;P&gt;goptions ftext='Arial' htext=2 gunit=pct;&lt;/P&gt;&lt;P&gt;symbol1 v=dot i=join;&lt;/P&gt;&lt;P&gt;axis1 label=(angle=90 "Monthly Variance");&lt;/P&gt;&lt;P&gt;title h=4 "Variance by Month for:1997-2005";&lt;/P&gt;&lt;P&gt;footnote j=right "Source: Henry Hub";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc gplot data=tmonth_var;&lt;/P&gt;&lt;P&gt;plot var*date/vaxis=axis1;&lt;/P&gt;&lt;P&gt;by _name_ ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2012 17:15:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93891#M3497</guid>
      <dc:creator>malakaext</dc:creator>
      <dc:date>2012-12-07T17:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: plotting weekly variance</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93892#M3498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Instead of this in PROC SUMMARY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format date monyy.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you want to add a week variable in data test;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the week function and the year function to create a variable like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;week=cats(year(date),'W',week(date));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2012 18:21:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93892#M3498</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2012-12-07T18:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: plotting weekly variance</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93893#M3499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change the format applied to your data to be a weekly format rather than monyy., I aligned mine to the beginning of the week but something similar can be done for end of the week if required.&lt;/P&gt;&lt;P&gt;%macro get_weekdate_fmt;&lt;/P&gt;&lt;P&gt; proc &lt;SPAN class="il"&gt;format&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; value weekdate_fmt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %do k=0 %to 3000;&lt;/P&gt;&lt;P id=":1dq"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %eval(2+&amp;amp;k*7) - %eval(2+&amp;amp;k*7+6)=%sysfunc(putn(%eval(2+&amp;amp;k*7), date.))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;;*need two semicolons to end properly;&lt;BR /&gt; run;&lt;BR /&gt; %mend get_weekdate_fmt;&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had some help with creating one here, see code above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://listserv.uga.edu/cgi-bin/wa?A2=ind1211b&amp;amp;L=sas-l&amp;amp;F=&amp;amp;S=&amp;amp;P=4762" title="http://listserv.uga.edu/cgi-bin/wa?A2=ind1211b&amp;amp;L=sas-l&amp;amp;F=&amp;amp;S=&amp;amp;P=4762"&gt;http://listserv.uga.edu/cgi-bin/wa?A2=ind1211b&amp;amp;L=sas-l&amp;amp;F=&amp;amp;S=&amp;amp;P=4762&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2012 18:22:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93893#M3499</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2012-12-07T18:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: plotting weekly variance</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93894#M3500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or a custom format using the date directives such as:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;proc format library=work; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;picture MyWeekFmt (min=8 max=8) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;low-high = '%Y %0U' (datatype=date); &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;Note that the directives ARE CASE SENSITIVE. The U could be W or V for different definitions of start week.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;data _null_; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x= '23Feb2011'd; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;put x= MyWeekFmt.; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2012 21:29:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/plotting-weekly-variance/m-p/93894#M3500</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-12-07T21:29:41Z</dc:date>
    </item>
  </channel>
</rss>

