SAS MOD para obtener el residuo de una división entera.

Programacion SAS 3

La función MOD de SAS permite obtener el residuo de una división entera. Por ejemplo si dividimos 15 entre 7 de forma entera el residuo es 1. La utilidad que le den a este función dependerá de cada quien.

 

Ejercicio de la función MOD en SAS.

Se encuentra una base de datos de números de boletos que entraran a una rifa que se llevara acabo en cinco partes. La idea es dividir los registros de la base en 5 segmentos, uno para cada fecha de la rifa.

 

Ejemplo de la función MOD en SAS.

DATA Segmentos;

SET NumerosRifa;

Segmento = MOD ( _N_ , 5 );

RUN;

 

Resultado de la función MOD en SAS.

El data Segmentos tiene una variable adicional Segmento que tiene valores que van del 0 al 4, esto porque 1/5=1, 2/5=2, 3/5=3 4/5=4, 5/5=0, 6/5=1, 7/5=2, 8/5=3, 9/5=4, 10/5=0, ..., cuando la división es exacta el residuo es 0. De este modo agrupamos la información en 5 segmentos.

 

¿Que utilidad practica le encuentras a la función MOD en SAS?

¿Que te parecio el contenido?