J'essaie de générer un tracé reliant la séquence d'états ne2
en ce qui concerne une date d'incidence dans ne3
(données ci-dessous). J'ai des données couvrant une période de 11 ans de 2004-2015. La date d'incidence (ne3$date_inc
) est également dans cette période de 11 ans, mais ces dates d'incidence ne sont pas égales pour les différents id's. J'aimerais avoir la date d'incidence comme référence, afin que la distribution des états avant et après cette date d'incidence pour chaque identifiant puisse être visualisée en utilisant seqdplot
où l'axe x a alors une référence mutuelle en fonction de la date d'incidence (ie mois avant et après la date d'incidence). Toutefois, le fait de référencer les dates d'état en fonction de la date d'incidence en tant que zéro entraîne des valeurs négatives pour les états survenant avant l'incidence. Toute idée si cela peut être fait en utilisant TraMineR
? Ou d'autres suggestions?Visualisation séquence d'états en fonction d'une date d'incidence en utilisant TraMineR
library(TraMineR)
ne2 <- structure(list(id = c(4885109L, 4885109L, 4885109L, 7673891L,
11453161L, 13785017L, 13785017L, 16400365L), status = structure(c(4L,
2L, 3L, 4L, 4L, 1L, 5L, 4L), .Label = c("A", "B", "C", "D", "E"
), class = "factor"), date_start = structure(c(12432, 15262,
15385, 12432, 12432, 12432, 14318, 12432), class = "Date"), date_end = structure(c(15262,
15385, 16450, 16450, 16450, 14318, 16450, 16450), class = "Date")), class = "data.frame", .Names = c("id",
"status", "date_start", "date_end"), row.names = c(NA, -8L))
ne3 <- structure(list(id = c(4885109L, 7673891L, 11453161L, 13785017L,
16400365L), date_inc = structure(c(15170, 13406, 13528, 13559,
15598), class = "Date")), .Names = c("id", "date_inc"), class = "data.frame", row.names = c(NA,
-5L))