rbinary_rs: Random Binary Variable

View source: R/rbinary_rs.R

rbinary_rsR Documentation

Random Binary Variable

Description

Generate random numbers from a distribution of 0 or 1, rescaled to have user-specified population mean and standard deviation.

Usage

rbinary_rs(n = 10, p1 = 0.5, pmean = 0, psd = 1)

Arguments

n

The number of random numbers to generate.

p1

The probability of being 1, before rescaling.

pmean

Population mean.

psd

Population standard deviation.

Details

First, specify probability of 1 (p1), and the desired population mean and standard deviation. The random numbers, drawn from a distribution of 0 (1 - p1 probability) and 1 (p1 probability), will then be rescaled with the desired population mean and standard.

Value

A vector of the generated random numbers.

Examples

set.seed(90870962)
x <- rbinary_rs(n = 5000,
                p1 = .5,
                pmean = 3,
                psd = 1)
mean(x)
sd(x)
hist(x)


power4mome documentation built on Sept. 9, 2025, 5:35 p.m.