Learn R Programming

Biograph (version 2.0.6)

Lexis.lines: Draws Lexis diagram with lifelines for selected subjects

Description

The function draws a Lexis diagram and draws lifelines for selected subjects (using ggplot2 package)

Usage

Lexis.lines(Bdata,Dlong, subjectsID, title)

Arguments

Bdata
Biograph object
Dlong
Input data in long format
subjectsID
Lifelines are drawn for subjects, identified by ID, included in the vector subjectsID.
title
Title of the Lexis diagram.

Value

subjectsID
Subjects selected
p
The plot of the lifelines

Details

The function produces a Lexis object and plots the object for selected subjects. Transitions are marked on the lifelines. It requires data in long format. If the long format is not available, the function calls the function Biograph.long to produce the required object.

See Also

Lexislines.episodes

Examples

Run this code
#  Example 1: Employment careers
  data(GLHS) 
  z<- Parameters (GLHS)
  GLHS.yr <- date_b(Bdata=GLHS,selectday=1,format.out="year")
  D <- Biograph.long (GLHS.yr)
  tit5 <- "Employment careers for a selection of subjects. GLHS"
  subjects <- c(1,78,120,208)
  z <- Lexis.lines (Bdata=GLHS.yr,Dlong=D$Depisode,subjectsID = subjects,title = tit5)

#  Example 2: Long data format need to be obtained
  z <- Lexislines.episodes (Bdata=GLHS.yr,subjectsID = subjects,title = tit5)  

#  Example 3: Living arrangements 
  data(NLOG98)
  z<- Parameters (NLOG98)
  NLOG98.yr <- date_b(Bdata=NLOG98,selectday=1,format.out="year")
  D <- Biograph.long (NLOG98.yr)
  tit5 <- "Living arrangements for a selection of subjects, NLOG98"
subjectsID <- c(8,96,980,1056,1496,2883)
  z <- Lexis.lines (NLOG98.yr,D$Depisode,subjectsID = subjectsID,title = tit5)

Run the code above in your browser using DataLab