<?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: Time Series data advice in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315333#M68749</link>
    <description>If your code had BY CHILDID, then the line you are asking about comes from the BY group processing.&lt;BR /&gt;cynthia</description>
    <pubDate>Tue, 29 Nov 2016 20:39:06 GMT</pubDate>
    <dc:creator>Cynthia_sas</dc:creator>
    <dc:date>2016-11-29T20:39:06Z</dc:date>
    <item>
      <title>Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315222#M68713</link>
      <description>&lt;P&gt;Hi everyone, I need some guidance as to how I should approach this data.I have count &amp;nbsp;data that is collected over time in 3 month intervals. Everyone has a baseline session, but the final session varies. Some may have more follow up than others. I would like to show a decrease over time. Any feedback would be greatly apprecaited. Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data is structed like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Eventcount&lt;/TD&gt;&lt;TD&gt;SessionDate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1/1/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1/31/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3/2/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4/1/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5/1/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2/1/2015&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;3/8/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4/12/2015&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;5/17/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6/21/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;7/26/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;3/3/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4/2/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5/2/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/1/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;7/1/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;7/31/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;8/30/2015&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 29 Nov 2016 15:56:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315222#M68713</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2016-11-29T15:56:14Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315297#M68740</link>
      <description>&lt;P&gt;A very simplistic model could be:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc reg data=have;
   by id;
   model eventcount= sessiondate;
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The parameter estimate for Sessiondate would be the average change per day over the period. The t value and Pr&amp;gt;|t| would indicate whether the change is significant. Though the number of records is kind of small.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 18:01:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315297#M68740</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-11-29T18:01:17Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315302#M68743</link>
      <description>&lt;P&gt;I would start with this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input ID	Eventcount	SessionDate :mmddyy10.;
datalines;
1	6	1/1/2015
1	4	1/31/2015
1	3	3/2/2015
1	2	4/1/2015
1	0	5/1/2015
2	3	2/1/2015
2	1	3/8/2015
2	0	4/12/2015
2	1	5/17/2015
2	0	6/21/2015
2	0	7/26/2015
3	12	3/3/2015
3	10	4/2/2015
3	9	5/2/2015
3	10	6/1/2015
3	11	7/1/2015
3	4	7/31/2015
3	2	8/30/2015
;

proc sql;
create table test0 as
select 
    *, 
    intck("DAY", min(SessionDate), SessionDate) as SessionTime
from test
group by id;
quit;

proc glimmix data=test0;
class id;
model EventCount = SessionTime / dist=Poisson solution;
random intercept / subject=id;
estimate 'decrease' SessionTime 1 / lower ilink;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Nov 2016 18:21:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315302#M68743</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-11-29T18:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315331#M68748</link>
      <description>&lt;P&gt;Thanks Ballard, This was very helpful. Here is my output. Can you tell me why it says &lt;STRONG&gt;ChildID=2297&lt;/STRONG&gt;? Right under the title? Also, can you confirm that I'm interperting this correctly - The change over time was 4.9 but it was not statistically significiant.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/6110i398A264FC94CB477/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="Capture.PNG" title="Capture.PNG" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 20:26:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315331#M68748</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2016-11-29T20:26:05Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315333#M68749</link>
      <description>If your code had BY CHILDID, then the line you are asking about comes from the BY group processing.&lt;BR /&gt;cynthia</description>
      <pubDate>Tue, 29 Nov 2016 20:39:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315333#M68749</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2016-11-29T20:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315334#M68750</link>
      <description>I understand that but why one specific case?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;proc reg data=SymptomDemo2016_2;&lt;BR /&gt;by childid;&lt;BR /&gt;model PreAdmHisDaytActionID= Session;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;BR /&gt;</description>
      <pubDate>Tue, 29 Nov 2016 20:40:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315334#M68750</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2016-11-29T20:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315336#M68751</link>
      <description>Don't know. I don't know your data. Was the data sorted by CHILDID? Were there error messages in the log? Are you looking at the bottom of the report, in other words, is childid=2297 the last BY group in your data?&lt;BR /&gt; &lt;BR /&gt;cynthia</description>
      <pubDate>Tue, 29 Nov 2016 20:45:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315336#M68751</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2016-11-29T20:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315337#M68752</link>
      <description>Very strange. it's not the last case in the list. I did get some errors in the log it was:&lt;BR /&gt;&lt;BR /&gt;354 proc reg data=SymptomDemo2016_2;&lt;BR /&gt;355 by childid;&lt;BR /&gt;356 model PreAdmHisDayActionID= Session;&lt;BR /&gt;357 run;&lt;BR /&gt;&lt;BR /&gt;WARNING: There is insufficient variation in the data to create a density plot.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;ChildID=2022&lt;BR /&gt;WARNING: There is insufficient variation in the data to create a density plot.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;ChildID=2035&lt;BR /&gt;WARNING: There is insufficient variation in the data to create a density plot.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;ChildID=2077&lt;BR /&gt;WARNING: There is insufficient variation in the data to create a density plot.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;ChildID=2181&lt;BR /&gt;WARNING: There is insufficient variation in the data to create a density plot.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;ChildID=2258&lt;BR /&gt;NOTE: Interactivity disabled with BY processing.&lt;BR /&gt;NOTE: PROCEDURE REG used (Total process time):&lt;BR /&gt;real time 9:10.63&lt;BR /&gt;cpu time 1:01.58&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;358 quit;&lt;BR /&gt;</description>
      <pubDate>Tue, 29 Nov 2016 20:48:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315337#M68752</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2016-11-29T20:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315360#M68764</link>
      <description>&lt;P&gt;The example I provided assumed you wanted a report per ID as that seemed to make sense from the data. Your messages about insufficient variation indicates that some of your child id values have very little data. Also, dates as absolute values can sometimes lead to odd things in regression such as the intercept values. SOMETIMES instead of the date you might want to provide a "days since first measurement" to use.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want to have an overall behavior, ignoring the specific children then the days interval would be a better way to go.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data start;
 informat ID Eventcount best4. sessiondate mmddyy10.;
 input ID Eventcount SessionDate ;
datalines;
1 6 1/1/2015 
1 4 1/31/2015 
1 3 3/2/2015 
1 2 4/1/2015 
1 0 5/1/2015 
2 3 2/1/2015 
2 1 3/8/2015 
2 0 4/12/2015 
2 1 5/17/2015 
2 0 6/21/2015 
2 0 7/26/2015 
3 12 3/3/2015 
3 10 4/2/2015 
3 9 5/2/2015 
3 10 6/1/2015 
3 11 7/1/2015 
3 4 7/31/2015 
3 2 8/30/2015 
;
run;

proc sort data= start;
   by id Sessiondate;
run;

data want;
   set start;
   by id;
   retain FirstDate;
   if first.id then FirstDate=SessionDate;
   DaysInStudy = SessionDate-Firstdate;
   drop firstdate;
run;


proc reg data=want;
   model eventcount= DaysInStudy;
run;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The parameter estimate for DaysInStudy still refers to average change per day but now is scaled so that each person starts at day 0.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 22:35:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315360#M68764</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-11-29T22:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: Time Series data advice</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315577#M68865</link>
      <description>&lt;P&gt;Hi Ballard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the explination. I took a &lt;EM&gt;slightly&lt;/EM&gt; different approach. The program I am evaluating should have a baseline session then subsequent follow ups that occur in 3 month intervals. The majority of cases are resolved in a year. Some however span a longer time (2 years). What i'd like to see is if change occurs from the baseline session to the final session (completion of the program) and each session inbetween.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I did, I turned each date into the&amp;nbsp;session variable:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data = start; by &amp;nbsp;ID Date; run;&amp;nbsp;

data start2;
set start;
by ID Date;
retain Session;
if first.ID then Session=1;
else if first.Date then Session+1;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I then modeled the event count by the session:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc reg data=Start2;
   model EventCount = Session;
run;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Here are my results:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/6135i1A7242A7F1122420/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="Capture.PNG" title="Capture.PNG" /&gt;&lt;/P&gt;&lt;P&gt;So are we saying from Baseline to the last session we found a 3.59 decrease that is statistically significant?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2016 15:56:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Series-data-advice/m-p/315577#M68865</guid>
      <dc:creator>hwangnyc</dc:creator>
      <dc:date>2016-11-30T15:56:22Z</dc:date>
    </item>
  </channel>
</rss>

