KmL3D: A non-parametric algorithm for clustering joint trajectories

  • Authors:
  • C. Genolini;J. B. Pingault;T. Driss;S. CôTé;R. E. Tremblay;F. Vitaro;C. Arnaud;B. Falissard

  • Affiliations:
  • U1027, INSERM, Université Paul Sabatier, Toulouse III, France and CeRSM (EA 2931), UFR STAPS, Université de Paris Ouest-Nanterre-La Défense, France;Research Unit on Children's Psychosocial Maladjustment, University of Montreal and Sainte-Justine Hospital, Montreal, Quebec, Canada;CeRSM (EA 2931), UFR STAPS, Université de Paris Ouest-Nanterre-La Défense, France;Research Unit on Children's Psychosocial Maladjustment, University of Montreal and Sainte-Justine Hospital, Montreal, Quebec, Canada and International Laboratory for Child and Adolescent Mental He ...;Research Unit on Children's Psychosocial Maladjustment, University of Montreal and Sainte-Justine Hospital, Montreal, Quebec, Canada and International Laboratory for Child and Adolescent Mental He ...;Research Unit on Children's Psychosocial Maladjustment, University of Montreal and Sainte-Justine Hospital, Montreal, Quebec, Canada and International Laboratory for Child and Adolescent Mental He ...;U1027, INSERM, Université Paul Sabatier, Toulouse III, France;INSERM U669, Paris, France and University Paris-Sud and University Descartes, Paris, France

  • Venue:
  • Computer Methods and Programs in Biomedicine
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In cohort studies, variables are measured repeatedly and can be considered as trajectories. A classic way to work with trajectories is to cluster them in order to detect the existence of homogeneous patterns of evolution. Since cohort studies usually measure a large number of variables, it might be interesting to study the joint evolution of several variables (also called joint-variable trajectories). To date, the only way to cluster joint-trajectories is to cluster each trajectory independently, then to cross the partitions obtained. This approach is unsatisfactory because it does not take into account a possible co-evolution of variable-trajectories. KmL3D is an R package that implements a version of k-means dedicated to clustering joint-trajectories. It provides facilities for the management of missing values, offers several quality criteria and its graphic interface helps the user to select the best partition. KmL3D can work with any number of joint-variable trajectories. In the restricted case of two joint trajectories, it proposes 3D tools to visualize the partitioning and then export 3D dynamic rotating-graphs to PDF format.