Rescale Mean And/Or Standard Deviation of a Vector
numeric value giving the desired mean
numeric value giving the desired standard deviation
By default, mean and standard deviation are not changed, i.e.,
rescale(x) is identical to
x. Only if a value is specified
sigma the mean and/or the standard deviation are
a numeric vector with the same length as
x with mean
1 2 3 4 5 6 7 8 9 10 11 12 13 14
x <- runif(1000, 5, 8) # calling rescale without specifying mu and sigma doesn't change anything all.equal(x, rescale(x)) # change the mean without changing the standard deviation x1 <- rescale(x, mu = 3) all.equal(mean(x1), 3) all.equal(sd(x1), sd(x)) # rescale mean and standard deviation x2 <- rescale(x, mu = 3, sigma = 2) all.equal(mean(x2), 3) all.equal(sd(x2), 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.