plotTrajMeans,LongData {longitudinalData} | R Documentation |
~ Function: plotTrajMeans for LongData ~
Description
Plot the LongData
or LongData3d
optionnaly relatively
to a Partition
. For joint trajectories, one
graphe for each variable trajectory is displayed.
Usage
plotTrajMeans(x, y, parTraj=parTRAJ(), parMean=parMEAN(),...)
Arguments
x |
|
y |
|
parTraj |
|
parMean |
|
... |
Arguments to be passed to methods, such as graphical parameters. |
Details
Plot either a LongData
,
or each variable of a LongData3d
optionnaly according to the Partition
define by y
.
Graphical option concerning the individual trajectory (col, type, pch
and xlab) can be change using parTraj
.
Graphical option concerning the cluster mean trajectory (col, type, pch,
pchPeriod and cex) can be change using parMean
. For more
detail on parTraj
and parMean
, see object of
class ParLongData
.
Author
Christophe Genolini
1. UMR U1027, INSERM, Université Paul Sabatier / Toulouse III / France
2. CeRSM, EA 2931, UFR STAPS, Université de Paris Ouest-Nanterre-La Défense / Nanterre / France
References
[1] C. Genolini and B. Falissard
"KmL: k-means for longitudinal data"
Computational Statistics, vol 25(2), pp 317-328, 2010
[2] C. Genolini and B. Falissard
"KmL: A package to cluster longitudinal data"
Computer Methods and Programs in Biomedicine, 104, pp e112-121, 2011
See Also
LongData
, LongData3d
, plotTrajMeans3d
.
Examples
##################
### Construction of the data
data(artificialLongData)
ld <- longData(artificialJointLongData)
part <- partition(rep(1:3,each=50))
### Basic plotting
plotTrajMeans(ld)
plotTrajMeans(ld,part,xlab="Time")
##################
### Changing graphical parameters 'par'
### No letters on the mean trajectories
plotTrajMeans(ld,part,parMean=parMEAN(type="l"))
### Only one letter on the mean trajectories
plotTrajMeans(ld,part,parMean=parMEAN(pchPeriod=Inf))
### Color individual according to its clusters (col="clusters")
plotTrajMeans(ld,part,parTraj=parTRAJ(col="clusters"))
### Mean without individual
plotTrajMeans(ld,part,parTraj=parTRAJ(type="n"))
### No mean trajectories (type="n")
### Color individual according to its clusters (col="clusters")
plotTrajMeans(ld,part,parTraj=parTRAJ(col="clusters"),parMean=parMEAN(type="n"))
### Only few trajectories
plotTrajMeans(ld,part,nbSample=10,parTraj=parTRAJ(col='clusters'),parMean=parMEAN(type="n"))
##################
### single variable trajectory
data(artificialLongData)
ld2 <- longData(artificialLongData)
part2 <- partition(rep(1:4,each=50))
plotTrajMeans(ld2)
plotTrajMeans(ld2,part2)