buildQuasiObs: Expand discrete time survival data into quasi observations.

Description Usage Arguments

Description

This function assumes time starts at 1 and counts unit increments.

Usage

1
2
3
buildQuasiObs(d, observationWindowWidth, numberOfObservations, eventIndex,
  idColumnName, indexColumnName, eventColumnName, parallelCluster = NULL,
  targetSize = NA, forceEvent = FALSE, weightsColumnName = NULL)

Arguments

d

data.frame to expand

observationWindowWidth

scalar, minimum step number to expand to

numberOfObservations

vector (entries >=1) for each row of d up to what step number did we observe

eventIndex

vector for each row of d at what time did event occur. Event i is considered censored if eventIndex[[i]] is NA or out of range of 1:numberOfObservations.

idColumnName

character scalar, column to write original row ids in

indexColumnName

character scalar, column to write quasi event indices into

eventColumnName

character scalar, column to write quasi events indicator into. If NA, write no such column.

parallelCluster,

if not NULL parallel cluster to perform the work.

targetSize

numeric scalar, if not NA target size for a uniform sample of the quasi observations.

forceEvent

logical scalar, if true force conversion events into sample

weightsColumnName

if not NULL column to write sampling weights in


WinVector/QSurvival documentation built on May 9, 2019, 10:59 p.m.