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 (May 2011, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Tue, 24 May 2011 11:45:59 -0500
Reply-To:     Joe Matise <snoopy369@GMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Joe Matise <snoopy369@GMAIL.COM>
Subject:      Re: Help Creating a Table - Take 2
Comments: To: Warren Schlechte <Warren.Schlechte@tpwd.state.tx.us>
In-Reply-To:  <81F8139F381BE844AE05CA6525FF2AAE034910ED@tpwd-mx9.tpwd.state.tx.us>
Content-Type: text/plain; charset=ISO-8859-1

You can do that pretty easily in PROC TABULATE if you don't mind having multiple variables there (ie, not just VAR_1 with '1 3 0' but three columns).

-Joe

On Tue, May 24, 2011 at 11:42 AM, Warren Schlechte < Warren.Schlechte@tpwd.state.tx.us> wrote:

> Hopefully, the formatting of this message will make it easier to read. > ------------------------------------------------------------------------ > --------------------------------- > > I think this should be simple and not require me to create a new > dataset, but I cannot see how to do this unless I first create a dataset > that gives me the sums for each variable and value. > > What I have is a dataset that looks like: > > Var_1 Var_2 Var_3 Ind_Var > A C B 0 > B A B 0 > A C A 1 > B B A 0 > C A C 1 > A B C 1 > B C C 0 > > What I want is a table where the cell entries are the sum of the > "cross-products" of the indicator variable and the variable values, > like: > > Var_1 Var_2 > Var_3 > A B C A B C A B > C > Ind_Var > 1 2 0 1 1 1 1 1 > 0 2 > 0 1 3 0 1 1 2 1 > 2 1 > > > Hopefully, this is a simple procedure call, just one I don't use very > often. > > If it requires programming, I'm interested in seeing how others would do > this, but don't feel compelled to respond as I can get something > together. > > Thanks, > > Warren Schlechte >


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