redondear | R Documentation |
Redondear un vector de números de suerte que su suma sea igual a un número dado
redondear(x, suma = 100, metodo = "webs", q = double(), eps = 0.001)
x |
numeric: números a redondear |
suma |
numeric: la suma de los números redondeados (1 por omisión) |
metodo |
character: uno de "webster" (default), "adams", "jefferson" (suficiente la primera letra) |
q |
numeric: número entre 0 y 1. Es opcional. Si |
eps |
numeric: márgen de error (entre 0 y 1) del resultado; por omisión, 0.001. |
Implementa algoritmo de Dorfleitner & Klein (Statistical Papers 40:143-157; 1999)
integer
redondear(c(1.7, 1.5, 1.0, 2.6), 8) # -> [1] 2 2 1 3
redondear(c(1.7, 1.5, 1.0, 2.6), 7) # -> [1] 2 1 1 3
redondear(c(1.7, 1.5, 1.0, 2.6), 7, q = 0.3) # -> [1] 2 1 1 3
redondear(c(1.7, 1.5, 1.0, 2.6), 7, q = 0.7) # -> [1] 2 2 1 2
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.