Re: [R] rbinom for a matrix

From: Erik Iverson <>
Date: Wed, 09 Jul 2008 13:42:54 -0500

Is this what you're looking for?

test <- matrix(runif(100, 0, 1), nrow = 20) nr <- nrow(test)
matrix(sapply(test, rbinom, n = 1, size = 1), nrow = nr)

ACroske wrote:
> I have a large matrix full of probabilities; I would like to convert each
> probability to a 1 or a 0 using rbinom.
> How can I do this on the entire matrix? The matrix was converted from a
> raster ArcMap dataset, so the matrix is essentially a map. Because of this,
> I have no column headings.
> Thanks! mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Wed 09 Jul 2008 - 19:36:25 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 Wed 09 Jul 2008 - 20:33:41 GMT.

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

list of date sections of archive