SankeyTimeSeries: Analizar evolución de individuos por intervalos definidos

Description Usage Arguments Examples

View source: R/DUPlot.R

Description

Este paquete determina el cambio de los individuos a través del tiempo en función a una variable cuantitativa. Se utiliza un diagrama de barras con flujos comunmente conocido como diagrama de Sankey.

Usage

1
SankeyTimeSeries(df_base, interv, titulo, ruta="")

Arguments

df_base

la base de datos para el análisis, constituida por las columnas:

interv

los valores que determinan los intervalos; se recomienda utilizar percentiles representativos (ej. c(10,50,90)

titulo

texto en la posición superior de la grafica

exportar

valor binario (1: para exportar, 0: no exportar)

ruta

el directorio donde se exportan los archivos, si se requiere

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## Base de datos generada
DF_TOTAL <- data.frame(CAMPANA = rep(201901:201908, times=200),
                       ZONA = rep(1:200, each=8, len=1600),
                       VENTA = ceiling(rep(runif(200, 100000, 300000),
                                           each=8,
                                           len=1600) *
                                       rnorm(1600,0.9,0.12)))

## realizar analisis
SankeyTimeSeries(DF_TOTAL,
                 ceiling(quantile(DF_TOTAL$VENTA, c(0.1,0.5,0.9))/1000)*1000,
                 "Evolución de venta acumulada por zona")

AnthonyCastroA/DUPlot documentation built on Oct. 30, 2019, 4:56 a.m.