Re: [Rd] bug report: inaccurate error message for stats::chisq.test

2018-08-22 Thread Rui Barradas
Hello, A workaround could be y <- addNA(y) chisq.test(x,y) But this implies that the user was aware of the reason why the error. Hope this helps, Rui Barradas On 21/08/2018 15:31, Ant F wrote: Hi, `stats::chisq.test` checks that x and y each have at least 2 levels AFTER filtering on comp

[Rd] bug report: inaccurate error message for stats::chisq.test

2018-08-22 Thread Ant F
Hi, `stats::chisq.test` checks that x and y each have at least 2 levels AFTER filtering on complete cases. It makes sense but the error message is misleading : “'x' and 'y' must have at least 2 levels” Here’s how to reproduce the issue : x <- structure(c(1L, 1L, 1L, 2L, 1L, 2L), .Label = c(