Re: [R-es] FW: Selección eficiente de individuos

2014-07-18 Por tema Francisco Javier
Muchas gracias Carlos y Olivier por vuestra paciencia y por vuestra ayuda. ¡Ahora ya sí que funciona! [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.

Re: [R-es] FW: Selección eficiente de individuos

2014-07-18 Por tema Carlos Ortega
Hola, No, fíjate que en "ref" he puesto un intervalo mínimo de un día: el fin de año del 2001 (2001-12-31) y el año nuevo del 2002 (2002-01-01). La idea de que este intervalo sea mínimo tiene justamente esta idea de confirmar si el empleado estuvo contratado tanto el 31 como el 1 del siguie

Re: [R-es] FW: Selección eficiente de individuos

2014-07-18 Por tema Olivier Nuñez
Bueno, aquí una posible solución ilustrada por una pequeña simulación, que procura resolver la dificultad al fin del año (entrada en el 31 de diciembre): > n=10 #10 individuos > set.seed(1000) > require(data.table) > entrada=as.Date(sample(-300:100,n),origin="1998-01-01") > salida=entrada+sample(

Re: [R-es] FW: Selección eficiente de individuos

2014-07-18 Por tema Francisco Javier
Hola Carlos, ¿No es posible trabajar con el primer script y ejemplo que me enviaste? El motivo es que no acabo de entender el funcionamiento de este segundo script (he cambiado algún dato), pues creo que presenta 2 inconvenientes (por favor, corrígeme si me equivoco): datos <- data.frame( id=1:

Re: [R-es] FW: Selección eficiente de individuos

2014-07-17 Por tema Carlos Ortega
Hola, Otra forma, utilizando la función de intervalos y la que comprueba si otro intervalo se solapa del paquete "lubridate": #-- library(lubridate) fe.chas <- data.frame( entra=c('2001-01-01','2001-06-01','2003-01-01') ,sale=c('2002-01-01','2002-06-01','2004-01-01') )

[R-es] FW: Selección eficiente de individuos

2014-07-17 Por tema Francisco Javier
En primer lugar, muchas gracias Carlos por la rápida y elegante respuesta. La he aplicado a mi base de datos, y rápidamente he obtenido "casi" el mismo resultado que obtenía de forma rudimentaria. Digo "casi" porque hay una pequeña diferencia de valor. Me ha faltado decir (me disculpo) que tam