Re: [R] things that are difficult/impossible to do in SAS or SPSS but simple in R

From: Tim Churches <>
Date: Fri, 18 Jan 2008 11:43:09 +1100

James Reilly wrote:

>> Max Kuhn wrote:

>>> Factors have huge benefits over character data in SAS. For a series
>>> regulatory filings, I had miles of SAS code to compute KxK tables
>>> where all the cells must show up. For example, if one of the levels of
>>> one of the variables was never observed, the corresponding row or
>>> column would not show up in proc freq. The basic way around this was
>>> to get all possible combinations of the variables and assign each cell
>>> to have a row count of 0.00000001. Then you would merge this data with
>>> the real counts. The missing row/columns would show up since they had
>>> data, but it was below the printing threshold of proc freq. Hoepfully,
>>> they have added a feature to do this.
> On 18/1/08 4:44 AM, Peter Dalgaard wrote:
>> I could have sworn that this was a fluke and that it would work if you
>> put a user-defined format on the classification variable, but no go....
>> I can't find anything that does this, neither in PROC FREQ nor PROC
> I believe the CLASSDATA option in PROC TABULATE lets you specify which 
> values will show up in the table, including unobserved values.
> I'm not aware of any way to do this in PROC FREQ, though.

You can specify the COMPLETETYPES option in PROC MEANS or PROC SUMMARY to include output rows for empty cells in a cross-classification/crosstabulation - but you won't get a nicely formatted table - you'll have to do that yourself, or wrestle with PROC TABULATE. See - it is a new feature in Version 9.x of SAS, I think?

Tim C mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Fri 18 Jan 2008 - 01:47:30 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 18 Jan 2008 - 02:30:07 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive