as.longData {longitudinalData} | R Documentation |
as.longData
turns a data.frame
or a matrix
into an
object of class LongData
.
as.longData(data, id, timeCol, timeReal, varName,other)
data |
[data.frame] or [matrix] : structure
containning the longitudinal data. |
id |
[character] : single identifier for each trajectory (ie each individual).
|
timeCol |
[numeric] : column number in which longitudinal data can be found.
|
timeReal |
[numeric] : time at which measures were
made in "real" life. By default,timeReal is 0:(length(timeCol)-1) . |
varName |
[character] : Name of the variable being measured ("V" by default). |
other |
[list] : list of additionnal information. |
as.longData
turns a data.frame
or a matrix
into an
object of class LongData
.
An object of class LongData
.
################# ### Simple data.frame df <- data.frame(id=11:12,Va1=c(1,4),Va2=c(2,5)) as.longData(df) ################# ### Complexe data.frame df <- data.frame(id=11:12,Va1=c(1,4),To1=c(0.1,0.4),Va2=c(2,5),To2=c(0.1,0.3)) ### Transformation in a LongData, selecting variable "Va" as.longData(df,timeCol=c(2,4)) ### Transformation in a LongData, selecting variable "To" as.longData(df,timeCol=c(3,5)) ### Changing the id's name as.longData(df,id=c("Ind-1","Ind-2"),timeCol=c(2,4)) ### Changing the real time and the variable name. as.longData(df,timeCol=c(3,5,2,4),timeReal=c(1,2,4,8),varName="Size") ################# ### matrix mat <- matrix(1:8,2,dimnames=list(c("I1","I2"),c("Size1.2","Size1.5","Size2.5","Size4"))) as.longData(mat) as.longData(mat,timeReal=c(1.2,1.5,2.5,4)) as.longData(mat,timeReal=c(1.2,2.5,4),timeCol=c(1,3,4),varName="Size")