Date: Thu, 21 Oct 2010 11:30:52 -0400
Reply-To: Nat Wooding <nathani@VERIZON.NET>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Nat Wooding <nathani@VERIZON.NET>
Subject: Re: Saving the sub-means
In-Reply-To: <AANLkTikTXAhVnCJXxtaS+Ox5zYKqYL3nAnrhYn9dFpYR@mail.gmail.com>
Content-Type: text/plain; charset="us-ascii"
Joe
That, too, is my understanding. When Summary was first introduced, I believe
that it had the type statement while Means did not. This was so far back
that Dr. Goodnight was talking about Procs at SUGI and I can recall his
speaking of how the institute would see code consisting of a lot of
successive Means steps that did summaries at various levels. Summary was
intended to simply such code. Later, the two Procs were merged.
The 9.1.3 documentation for summary includes the page
The SUMMARY procedure provides data summarization tools that compute
descriptive statistics for variables across all observations or within
groups of observations. The SUMMARY procedure is very similar to the MEANS
procedure; for full syntax details, see The MEANS Procedure. Except for the
differences that are discussed here, all the PROC MEANS information also
applies to PROC SUMMARY.
There are three pages of documentation for Summary and the only difference
that I see is that by default, Summary does not provide printed output.
Nat
-----Original Message-----
From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Joe
Matise
Sent: Thursday, October 21, 2010 11:19 AM
To: SAS-L@LISTSERV.UGA.EDU
Subject: Re: Saving the sub-means
I think SUMMARY is identical to MEANS except in the default method of output
(Dataset vs. screen), nowadays? Could be wrong.
-Joe
On Thu, Oct 21, 2010 at 10:11 AM, toby dunn <tobydunn@hotmail.com> wrote:
> Well Howard got a hold of me earlier, I just haven't had a chance to
> respond. Actually I almost never use the Means procedure so I wasn't
wholly
> sure if I could use the NWay option with it as I do with the Proc
Summary.
> Thus, it was my lack of knowledge of the Means procedure options that
kead
> to me doing it that way. Upon looking at the online docs (should have
> looked it up before hitting send) the NWay option is the way to go instead
> of the Where Data Set option.
>
> Toby Dunn
>
>
> "I'm a hell bent 100% Texan til I die"
>
> "Don't touch my Willie, I don't know you that well"
>
>
>
>
> > Date: Thu, 21 Oct 2010 09:28:04 -0500
> > From: iebupdte@GMAIL.COM
> > Subject: Re: Saving the sub-means
> > To: SAS-L@LISTSERV.UGA.EDU
> >
> > On Thu, Oct 21, 2010 at 8:52 AM, toby dunn <tobydunn@hotmail.com> wrote:
> > > The proper way to do the Mean Procedure, I stuck with the Class
> statement because one doesn't have to have it sorted like in the previous
> Data Step Statement.
> > > However, that means I had to use the Where data step option on the
> resulting data set.:
> > >
> > > Proc Means
> > > Data = Psy NoPrint ;
> > > Class Student_Id ;
> > > Var Hours GPA ;
> > > ID ACT ;
> > > OutPut Out = Need3 ( Drop = _Type_ _Freq_
> > > Where = ( Not Missing( Student_ID ) ) )
> > > Mean = Hours_mean GPA_mean ;
> > > Run ;
> >
> > Can you explain this a bit more for us commoners. What is different
> > about MEANS that a WHERE data set option is needed? Couldn't you use
> > virtually then same syntax for either MEANS or SUMMARY, e.g. NWAY.
>
>
|