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!
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.