LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2010, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
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:  <>
Content-Type: text/plain; charset="us-ascii"


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.


-----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.


On Thu, Oct 21, 2010 at 10:11 AM, toby dunn <> 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 <> 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. > >

Back to: Top of message | Previous page | Main SAS-L page