## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----------------------------------------------------------------------------- library(trajeR) data(data_LOGIT) matplot( t(data_LOGIT[, 12:21]),t(data_LOGIT[, 2:11]), pch = 1, type='b', col="black", lty=1, xlab = "Times", ylab = "Values", main = "Plot of the individual's trajectories") ## ----message = FALSE---------------------------------------------------------- solL <- trajeR( Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "L", hessian = TRUE ) solL ## ----message = FALSE---------------------------------------------------------- #EM solEM <- trajeR(Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "EM", hessian = TRUE, itermax = 300) #EMIRLS solEMIRLS <- trajeR(Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], ng = 3, degre=c(0,3,4), Model = "LOGIT", Method = "EMIRLS", hessian = TRUE, itermax = 300) solEM solEMIRLS ## ----------------------------------------------------------------------------- solLRisk <- trajeR(Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], Risk = data_LOGIT[,22:23], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "L", hessian = TRUE, itermax = 300) solLRisk ## ----------------------------------------------------------------------------- plotrajeR(solLRisk) ## ----------------------------------------------------------------------------- # colour's defintion trans <- "70" col1 <- "#034569" col1.1 <- paste0("#64AAD0", trans) col2 <- "#750062" col2.1 <- paste0("#D962C7", trans) col3 <- "#A68900" col3.1 <- paste0("#FFE773", trans) cols1 <- c(col1.1, col2.1, col3.1) cols2 <- c(col1, col2, col3) vcol <- c(cols1, cols2) plotrajeR(solLRisk, Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], dec = 5, col = vcol) ## ----------------------------------------------------------------------------- solLTCOV <- trajeR( Y = data_LOGIT[,2:11], A =data_LOGIT[,12:21], TCOV = data_LOGIT[,24:33], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "L", hessian = TRUE, itermax = 300 ) solEMTCOV <- trajeR( Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], TCOV = data_LOGIT[,24:33], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "EM", hessian = TRUE, itermax = 300 ) solEMIRLSTCOV <- trajeR( Y = data_LOGIT[,2:11], A = data_LOGIT[,12:21], TCOV = data_LOGIT[,24:33], ng = 3, degre = c(0,3,4), Model = "LOGIT", Method = "EMIRLS", hessian = FALSE, itermax = 300 ) solLTCOV solEMTCOV solEMIRLSTCOV plotrajeR(solLTCOV, col = vcol) ## ----------------------------------------------------------------------------- plotrajeR(solLTCOV, col = vcol, plotcov = c(0,0,0,0,0,1,1,1,1,1))