[Rd] Problem with table

From: Terry Therneau <therneau_at_mayo.edu>
Date: Mon, 19 Mar 2012 12:01:38 -0500

R version 2.14.0, started with --vanilla

> table(c(1,2,3,4,NA), exclude=2, useNA='ifany')

    1 3 4 <NA>
    1 1 1 2

This came from a local user who wanted to remove one particular response from some tables, but also wants to have NA always reported for data checking purposes.

   I don't think the above is what anyone would want.

This is on a background of our local desires, which is to have the default action of the table command be
to report NA, if present. (It's one of the only commands that we globally override at Mayo.) The user had added only the exclude=2 argument, and the useNA value is our default.

The above makes this harder to do without rewriting the command wholesale, which is ok (we've done it before at various times in R and Splus) but we would avoid it if possible. Please no wars about whether this is the "right" decison or not, we've done it for 10+ years and quite firmly believe the extra robustness gained by having NA appear
is worth the maintainance bother, correctness being paramount in medical
research. We're not trying to convert anyone else, just get feedback on the best way to approach this.

Terry T.

R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 19 Mar 2012 - 17:10:16 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

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 Tue 27 Mar 2012 - 09:30:34 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive