title: Mixtures of common t-factor analyzers for clustering high-dimensional microarray data.
abstract: BACKGROUND
  Mixtures of factor analyzers enable model-based clustering to be undertaken for high-dimensional microarray data, where the number of observations n is small relative to the number of genes p. Moreover, when the number of clusters is not small, for example, where there are several different types of cancer, there may be the need to reduce further the number of parameters in the specification of the component-covariance matrices. A further reduction can be achieved by using mixtures of factor analyzers with common component-factor loadings (MCFA), which is a more parsimonious model. However, this approach is sensitive to both non-normality and outliers, which are commonly observed in microarray experiments. This sensitivity of the MCFA approach is due to its being based on a mixture model in which the multivariate normal family of distributions is assumed for the component-error and factor distributions.
  
  
  RESULTS
  An extension to mixtures of t-factor analyzers with common component-factor loadings is considered, whereby the multivariate t-family is adopted for the component-error and factor distributions. An EM algorithm is developed for the fitting of mixtures of common t-factor analyzers. The model can handle data with tails longer than that of the normal distribution, is robust against outliers and allows the data to be displayed in low-dimensional plots. It is applied here to both synthetic data and some microarray gene expression data for clustering and shows its better performance over several existing methods.
  
  
  BACKGROUND
  The algorithms were implemented in Matlab. The Matlab code is available at http://blog.naver.com/aggie100.
authors.affiliation: Department of Statistics, Chonnam National University, Gwangju, South Korea. jbaek@jnu.ac.kr
authors.forename: Jangsun
authors.initials: J
authors.lastname: Baek
authors.forename: Geoffrey J
authors.initials: GJ
authors.lastname: McLachlan
mesh_terms: D000465:Algorithms; D016000:Cluster Analysis; D005163:Factor Analysis, Statistical; D020869:Gene Expression Profiling / Q000379:methods; D006801:Humans; D015233:Models, Statistical; D016011:Normal Distribution; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D012680:Sensitivity and Specificity; D012984:Software