<?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 Means procedure in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570900#M75260</link>
    <description>&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set where each ID has multiple visits over time and I have 7 time points for which I need to calculate mean number of visits by ID. I have tried several codes and asked the question on this forum but couldn't get an answer. Can someone help please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ta&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data looks like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; status&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eventdate&amp;nbsp; &amp;nbsp; &amp;nbsp; age&amp;nbsp; &amp;nbsp; &amp;nbsp; sex&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-04-14&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-02-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-09-03&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-01-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-11-17&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-01-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-01-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-04-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-09-22&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-07-26&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-03-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017-02-13&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-01-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on eventdate, I have 7 time points; arbitrarily;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if EventDate&amp;lt;= '28FEB2016'd then delete;*for the sake of uniformity in number of pre- and post- time periods, deleting visits before March 2016;&lt;BR /&gt;else if '01MAR2016'd &amp;lt;=EventDate&amp;lt;= '31AUG2016'd then month2='-3';*from March 2016 to August 2016;&lt;BR /&gt;else if '01SEP2016'd &amp;lt;=EventDate&amp;lt;= '28FEB2017'd then month2='-2'; *From September 2016 to February 2017;&lt;BR /&gt;else if '01MAR2017'd &amp;lt;=EventDate&amp;lt;= '31AUG2017'd then month2='-1'; *From March 2017 to August 2017;&lt;BR /&gt;else if '01SEP2017'd &amp;lt;=EventDate&amp;lt;= '28FEB2018'd then month2='0'; *From September 2017 to February 2018- intervention period;&lt;BR /&gt;else if '01MAR2018'd &amp;lt;=EventDate&amp;lt;= '31AUG2018'd then month2='1'; *From March 2018 to August 2018- first six months after intervention;&lt;BR /&gt;else if '01SEP2018'd &amp;lt;=EventDate&amp;lt;= '28FEB2019'd then month2='2'; *From September 2018 to February 2019- second six months after intervention;&lt;BR /&gt;else if '01MAR2019'd &amp;lt;=EventDate&amp;lt;= '31MAY2019'd then month2='3'; *From March 2019 to May 2018- third time period after intervention but doesn't have the data till August;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Help much appreciated.&lt;/P&gt;</description>
    <pubDate>Wed, 03 Jul 2019 10:55:42 GMT</pubDate>
    <dc:creator>sks521</dc:creator>
    <dc:date>2019-07-03T10:55:42Z</dc:date>
    <item>
      <title>Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570900#M75260</link>
      <description>&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set where each ID has multiple visits over time and I have 7 time points for which I need to calculate mean number of visits by ID. I have tried several codes and asked the question on this forum but couldn't get an answer. Can someone help please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ta&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data looks like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; status&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eventdate&amp;nbsp; &amp;nbsp; &amp;nbsp; age&amp;nbsp; &amp;nbsp; &amp;nbsp; sex&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-04-14&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-02-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-09-03&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-01-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Eligible&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-11-17&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-01-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2016-01-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-04-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-09-22&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-07-26&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2018-03-15&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;3 &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2017-02-13&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; Intervention&amp;nbsp; &amp;nbsp; &amp;nbsp; 2017-01-12&amp;nbsp; &amp;nbsp;73&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; male&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on eventdate, I have 7 time points; arbitrarily;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if EventDate&amp;lt;= '28FEB2016'd then delete;*for the sake of uniformity in number of pre- and post- time periods, deleting visits before March 2016;&lt;BR /&gt;else if '01MAR2016'd &amp;lt;=EventDate&amp;lt;= '31AUG2016'd then month2='-3';*from March 2016 to August 2016;&lt;BR /&gt;else if '01SEP2016'd &amp;lt;=EventDate&amp;lt;= '28FEB2017'd then month2='-2'; *From September 2016 to February 2017;&lt;BR /&gt;else if '01MAR2017'd &amp;lt;=EventDate&amp;lt;= '31AUG2017'd then month2='-1'; *From March 2017 to August 2017;&lt;BR /&gt;else if '01SEP2017'd &amp;lt;=EventDate&amp;lt;= '28FEB2018'd then month2='0'; *From September 2017 to February 2018- intervention period;&lt;BR /&gt;else if '01MAR2018'd &amp;lt;=EventDate&amp;lt;= '31AUG2018'd then month2='1'; *From March 2018 to August 2018- first six months after intervention;&lt;BR /&gt;else if '01SEP2018'd &amp;lt;=EventDate&amp;lt;= '28FEB2019'd then month2='2'; *From September 2018 to February 2019- second six months after intervention;&lt;BR /&gt;else if '01MAR2019'd &amp;lt;=EventDate&amp;lt;= '31MAY2019'd then month2='3'; *From March 2019 to May 2018- third time period after intervention but doesn't have the data till August;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Help much appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 10:55:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570900#M75260</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T10:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570901#M75261</link>
      <description>&lt;P&gt;Show us the code you tried.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:03:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570901#M75261</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-03T11:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570908#M75262</link>
      <description>&lt;P&gt;So I have created a variable called 'month2' to get 7 time periods from the 'eventdate' variable and another variable called 'visit' to indicate one visit for each 'eventdate' then&amp;nbsp; wrote this code;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc summary data=saltaire;&lt;BR /&gt;by status month2;&lt;BR /&gt;var visit;&lt;BR /&gt;output out=sum n=n;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I am not sure about is, how to take into account visits per number of IDs by status and month2.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:11:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570908#M75262</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T11:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570910#M75263</link>
      <description>&lt;P&gt;forgot to mention, the code that I wrote only gives me a sum of visits during each time period but not a mean by number of ids in each time period.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:12:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570910#M75263</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T11:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570919#M75264</link>
      <description>&lt;P&gt;If I interpret you correctly, you should run proc means once to get the sums per id and "month", and then a second time to get the averages of the sums per id.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570919#M75264</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-07-03T11:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570924#M75265</link>
      <description>&lt;P&gt;Thanks Kurt, that's the problem, I don't know how to calculate mean by ID. Might be a simple step but it's because I've been struggling with it too much and my brain has given up probably.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:48:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570924#M75265</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T11:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570927#M75266</link>
      <description>&lt;P&gt;Show us what you have tried.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 11:58:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570927#M75266</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-03T11:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570929#M75267</link>
      <description>&lt;P&gt;I have posted the code in my previous reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;S&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 12:00:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570929#M75267</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T12:00:42Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570930#M75268</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277970"&gt;@sks521&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I have posted the code in my previous reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;S&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No, you posted code that computes the value of N for each value of STATUS and MONTH2.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We want to see the code that you are trying to use to compute the mean value of N.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 12:02:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570930#M75268</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-03T12:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570933#M75269</link>
      <description>&lt;P&gt;PROC MEANS DATA=saltaire&lt;BR /&gt;SUM MEAN MAXDEC=0 ;&lt;BR /&gt;VAR visit;&lt;BR /&gt;by pkid;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the output looks like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="branch"&gt;&lt;DIV class="c byline"&gt;PKid=437&lt;/DIV&gt;&lt;DIV class="c byline"&gt;Analysis Variable: visit&lt;/DIV&gt;&lt;DIV class="c byline"&gt;Sum&amp;nbsp; &amp;nbsp; Mean&lt;/DIV&gt;&lt;DIV class="c byline"&gt;20&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so this gives me sum of visits for each ID separately. How do I convert this into average fro each time period?&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 12:08:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570933#M75269</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T12:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570935#M75270</link>
      <description>&lt;P&gt;You can do it with two selects in one SQL:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID $ status :$15. eventdate :yymmdd10. age sex $;
format eventdate yymmddd10.;
if EventDate &amp;lt;= '28FEB2016'd then delete;
else if '01MAR2016'd &amp;lt;= EventDate &amp;lt;= '31AUG2016'd then month2 = -3;
else if '01SEP2016'd &amp;lt;= EventDate &amp;lt;= '28FEB2017'd then month2 = -2;
else if '01MAR2017'd &amp;lt;= EventDate &amp;lt;= '31AUG2017'd then month2 = -1;
else if '01SEP2017'd &amp;lt;= EventDate &amp;lt;= '28FEB2018'd then month2 = 0;
else if '01MAR2018'd &amp;lt;= EventDate &amp;lt;= '31AUG2018'd then month2 = 1;
else if '01SEP2018'd &amp;lt;= EventDate &amp;lt;= '28FEB2019'd then month2 = 2;
else if '01MAR2019'd &amp;lt;= EventDate &amp;lt;= '31MAY2019'd then month2 = 3;
datalines;
1 Eligible 2016-04-14 73 male
1 Eligible 2017-02-12 73 male
1 Eligible 2018-09-03 73 male
1 Eligible 2016-01-15 73 male
1 Eligible 2016-11-17 73 male
2 Intervention 2018-01-15 73 male
2 Intervention 2016-01-12 73 male
2 Intervention 2017-04-15 73 male
2 Intervention 2018-09-22 73 male
2 Intervention 2018-07-26 73 male
2 Intervention 2018-03-15 73 male
3 Intervention 2017-02-13 73 male
3 Intervention 2017-01-12 73 male
;

proc sql;
create table want as
select id, avg(visitsum) as average
from (
  select id, month2, count(*) as visitsum
  from have
  group by id, month2
)
group by id;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 03 Jul 2019 12:09:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570935#M75270</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-07-03T12:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570936#M75271</link>
      <description>&lt;P&gt;Mathematically speaking I am looking for an output like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Average visits per ID for pre-intervention period= total visits/total number of ids (discrete ids)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 12:10:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570936#M75271</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T12:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570950#M75272</link>
      <description>&lt;P&gt;Well, this sql gives me following output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; average&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp;4.00&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp;4.66&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp;7.88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Doesn't really solve the problem. Still not the average per time period, I'm afraid!&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 13:06:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570950#M75272</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T13:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570955#M75273</link>
      <description>&lt;P&gt;So what should be the result for the dataset created by this step?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID $ status :$15. eventdate :yymmdd10. age sex $;
format eventdate yymmddd10.;
if EventDate &amp;lt;= '28FEB2016'd then delete;
else if '01MAR2016'd &amp;lt;= EventDate &amp;lt;= '31AUG2016'd then month2 = -3;
else if '01SEP2016'd &amp;lt;= EventDate &amp;lt;= '28FEB2017'd then month2 = -2;
else if '01MAR2017'd &amp;lt;= EventDate &amp;lt;= '31AUG2017'd then month2 = -1;
else if '01SEP2017'd &amp;lt;= EventDate &amp;lt;= '28FEB2018'd then month2 = 0;
else if '01MAR2018'd &amp;lt;= EventDate &amp;lt;= '31AUG2018'd then month2 = 1;
else if '01SEP2018'd &amp;lt;= EventDate &amp;lt;= '28FEB2019'd then month2 = 2;
else if '01MAR2019'd &amp;lt;= EventDate &amp;lt;= '31MAY2019'd then month2 = 3;
datalines;
1 Eligible 2016-04-14 73 male
1 Eligible 2017-02-12 73 male
1 Eligible 2018-09-03 73 male
1 Eligible 2016-01-15 73 male
1 Eligible 2016-11-17 73 male
2 Intervention 2018-01-15 73 male
2 Intervention 2016-01-12 73 male
2 Intervention 2017-04-15 73 male
2 Intervention 2018-09-22 73 male
2 Intervention 2018-07-26 73 male
2 Intervention 2018-03-15 73 male
3 Intervention 2017-02-13 73 male
3 Intervention 2017-01-12 73 male
;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 03 Jul 2019 13:17:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570955#M75273</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-07-03T13:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570957#M75274</link>
      <description>&lt;P&gt;Mathematically speaking I am looking for an output like;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Average visits per ID for pre-intervention period= total visits/total number of ids (discrete ids attending the hospital during that period)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;average number of visits during pre-intervention;&lt;/P&gt;&lt;P&gt;Eligible= 4.44&lt;/P&gt;&lt;P&gt;Intervention= 5.66&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Average number of visits during intervention;&lt;/P&gt;&lt;P&gt;eligible=5.33&lt;/P&gt;&lt;P&gt;Intervention= 6.66&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Average number of visits post-intervention;&lt;/P&gt;&lt;P&gt;eligible=3.99&lt;/P&gt;&lt;P&gt;Intervention=6.22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Something like that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Logic; for e.g. id '1' would have had 20 visits over the course of study- 3 during pre-intervention, 7 during intervention and 10 during post-intervention. Similarly, ID '2 ' would have had 9 visits; 1 during pre-intervention, 0 during intervention and 8 during post-intervention.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I want to create average visits per discrete ID for each period. I hope it's clear now? Please ask if it's not clear.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your time on this&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 13:26:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570957#M75274</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T13:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570969#M75275</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277970"&gt;@sks521&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;PROC MEANS DATA=saltaire&lt;BR /&gt;SUM MEAN MAXDEC=0 ;&lt;BR /&gt;VAR visit;&lt;BR /&gt;by pkid;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the output looks like;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV class="c byline"&gt;PKid=437&lt;/DIV&gt;
&lt;DIV class="c byline"&gt;Analysis Variable: visit&lt;/DIV&gt;
&lt;DIV class="c byline"&gt;Sum&amp;nbsp; &amp;nbsp; Mean&lt;/DIV&gt;
&lt;DIV class="c byline"&gt;20&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so this gives me sum of visits for each ID separately. How do I convert this into average fro each time period?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Average visits per ID for pre-intervention period= total visits/total number of ids (discrete ids attending the hospital during that period)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;average number of visits during pre-intervention;&lt;/P&gt;
&lt;P&gt;Eligible= 4.44&lt;/P&gt;
&lt;P&gt;Intervention= 5.66&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Average number of visits during intervention;&lt;/P&gt;
&lt;P&gt;eligible=5.33&lt;/P&gt;
&lt;P&gt;Intervention= 6.66&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Average number of visits post-intervention;&lt;/P&gt;
&lt;P&gt;eligible=3.99&lt;/P&gt;
&lt;P&gt;Intervention=6.22&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like that.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If you want the results by time period, then you need to use a time period variable in PROC MEANS, which you haven't done. And if you want averages also by STATUS, you need to have STATUS in your PROC MEANS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You also don't have a variable named VISIT, so you can't do any analysis on it. Perhaps you mean the variable N, which was computed in your first PROC MEANS?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lastly, if you want results pre-intervention, during intervention or post-intervention, you need to create a variable with these values somehow.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So all of these elements are needed for in the code you to get an answer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like this might work after your first PROC MEANS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
     value period -1,-2,-3 = 'Pre-Intervention' 0='Intervention' 1,2,3='Post-Intervention';
run;

PROC MEANS DATA=saltaire;
class status month2;
VAR n;
format month2 period.;
output out=want mean=;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 13:55:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570969#M75275</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-03T13:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570976#M75276</link>
      <description>&lt;P&gt;Sorry about confusion, I should've been more explicit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a variable to indicate my time periods in a separate step. I also did create a variable called 'visit' to indicate a visit. Have also tried the code you have suggested but it still doesn't solve the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It doesn't give me average number of visits per discrete id for each time period by status&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 14:08:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570976#M75276</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T14:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570983#M75277</link>
      <description>&lt;P&gt;This is going nowhere.&lt;/P&gt;
&lt;P&gt;Please post&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;input data for the means analysis (data step with datalines, see my example)&lt;/LI&gt;
&lt;LI&gt;the expected result from that&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Make sure you cover edge cases, so we don't have to do a lot of further back-and-forth.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 14:16:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570983#M75277</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-07-03T14:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570984#M75278</link>
      <description>&lt;P&gt;Just to give you an idea of what I mean if it's not clear;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PKid&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp;-2&amp;nbsp; &amp;nbsp;-1&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; total visits&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp;6&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp;6&amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; 14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp;4&amp;nbsp; &amp;nbsp; &amp;nbsp;15&amp;nbsp; &amp;nbsp; 4&amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; 39&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;4&amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; 25&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So -3, -2, -1, 0, 1,2,3 are time periods and each id had different frequency of visit during each period, this is only the intervention group (by status variable) How do I take average visits per pkid during each time period in a data step, when the data is in the following long form;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pkid&amp;nbsp; &amp;nbsp; &amp;nbsp; visit&amp;nbsp; &amp;nbsp; &amp;nbsp;month2&amp;nbsp; &amp;nbsp; status&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 14:16:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570984#M75278</guid>
      <dc:creator>sks521</dc:creator>
      <dc:date>2019-07-03T14:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: Means procedure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570985#M75279</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277970"&gt;@sks521&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Just to give you an idea of what I mean if it's not clear;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PKid&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp;-2&amp;nbsp; &amp;nbsp;-1&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; total visits&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp;6&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp;6&amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; 14&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp;4&amp;nbsp; &amp;nbsp; &amp;nbsp;15&amp;nbsp; &amp;nbsp; 4&amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; 39&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; 13&amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;4&amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; 25&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So -3, -2, -1, 0, 1,2,3 are time periods and each id had different frequency of visit during each period, this is only the intervention group (by status variable) How do I take average visits per pkid during each time period in a data step, when the data is in the following long form;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;pkid&amp;nbsp; &amp;nbsp; &amp;nbsp; visit&amp;nbsp; &amp;nbsp; &amp;nbsp;month2&amp;nbsp; &amp;nbsp; status&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eligible&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intervention&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I'm going to have to agree with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;, you need to provide (a portion of) your data via the method he specified, and not via any other method. The link is at the bottom of his message, and I also provide it here:&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jul 2019 14:20:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Means-procedure/m-p/570985#M75279</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-03T14:20:22Z</dc:date>
    </item>
  </channel>
</rss>

