combine2c: combine2c

Description Usage Arguments Value Examples

View source: R/combine2c.R

Description

Combina dos objeto del tipo "secuencia de subepisodios" producido sobre una misma tabla madre de episodios producido por la función por chopepi::chop pero particionado en dos dimensiones temporales distintas. Ejemplo años cumplidos y anualidades

Usage

1
combine2c(epi.seq1, epi.seq2, dec.precision = 3)

Arguments

epi.seq1

secuencia de subepisodio de un episodio dado definido en una dimension temporal dada (ejemplo edad)

epi.seq2

secuencia de subepisodio del mimos episodio anterio pero definido en segunda dimension temporal dada (ejemplo tiempo calendario)

dec.precision

maxima precion decimal para comparaciones puntuales

Value

data,table con los registros inteseccion de las tabla de episodios y y una nueva variable durations.#... con la intesercion de los subepisodios en cada una de las dos escala temporales de los ficheros fuentes.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
epi.original <- data.table::data.table(
 kid = 1:3 ,
 start.times1  = c(16,21,32)     ,
 durations  = c(12.5,19.4, 7.3) ,
 start.times2 = c(1997,2005.2,2007),
 Cst = c(0,0,0),
 Xst = c(1,1,1)
 )

chop (start.times =  start.times1,
     durations   = durations,
     breaks = seq(10,50, by=5),
     timedim = 'edad', data = epi.original)  -> epi.seq1

chop (start.times = start.times2,
     durations    = durations,
     breaks       = seq(10,50, by=5),
     timedim      = 'edad', data = epi.original)  -> epi.seq2

combine2c (epi.seq1,epi.seq2, dec.precision = 2) -> epi.1y2
names (epi.1y2)

viciana/chopepi documentation built on Feb. 13, 2020, 10:47 p.m.