Getting Things in Order: An Introduction to the R Package seriation

Seriation, i.e., finding a suitable linear order for a set of objects given data and a loss or merit function, is a basic problem in data analysis. Caused by the problem's combinatorial nature, it is hard to solve for all but very small sets. Nevertheless, both exact solution methods and heuris...

Full description

Bibliographic Details
Main Authors: Michael Hahsler, Kurt Hornik, Christian Buchta
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2008-02-01
Series:Journal of Statistical Software
Subjects:
R
Online Access:http://www.jstatsoft.org/v25/i03/paper
id doaj-52ebb45d013e4236a921fdcc9d744333
record_format Article
spelling doaj-52ebb45d013e4236a921fdcc9d7443332020-11-24T22:12:27ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602008-02-01253Getting Things in Order: An Introduction to the R Package seriationMichael HahslerKurt HornikChristian BuchtaSeriation, i.e., finding a suitable linear order for a set of objects given data and a loss or merit function, is a basic problem in data analysis. Caused by the problem's combinatorial nature, it is hard to solve for all but very small sets. Nevertheless, both exact solution methods and heuristics are available. In this paper we present the package seriation which provides an infrastructure for seriation with R. The infrastructure comprises data structures to represent linear orders as permutation vectors, a wide array of seriation methods using a consistent interface, a method to calculate the value of various loss and merit functions, and several visualization techniques which build on seriation. To illustrate how easily the package can be applied for a variety of applications, a comprehensive collection of examples is presented.http://www.jstatsoft.org/v25/i03/papercombinatorial data analysisseriationpermutationR
collection DOAJ
language English
format Article
sources DOAJ
author Michael Hahsler
Kurt Hornik
Christian Buchta
spellingShingle Michael Hahsler
Kurt Hornik
Christian Buchta
Getting Things in Order: An Introduction to the R Package seriation
Journal of Statistical Software
combinatorial data analysis
seriation
permutation
R
author_facet Michael Hahsler
Kurt Hornik
Christian Buchta
author_sort Michael Hahsler
title Getting Things in Order: An Introduction to the R Package seriation
title_short Getting Things in Order: An Introduction to the R Package seriation
title_full Getting Things in Order: An Introduction to the R Package seriation
title_fullStr Getting Things in Order: An Introduction to the R Package seriation
title_full_unstemmed Getting Things in Order: An Introduction to the R Package seriation
title_sort getting things in order: an introduction to the r package seriation
publisher Foundation for Open Access Statistics
series Journal of Statistical Software
issn 1548-7660
publishDate 2008-02-01
description Seriation, i.e., finding a suitable linear order for a set of objects given data and a loss or merit function, is a basic problem in data analysis. Caused by the problem's combinatorial nature, it is hard to solve for all but very small sets. Nevertheless, both exact solution methods and heuristics are available. In this paper we present the package seriation which provides an infrastructure for seriation with R. The infrastructure comprises data structures to represent linear orders as permutation vectors, a wide array of seriation methods using a consistent interface, a method to calculate the value of various loss and merit functions, and several visualization techniques which build on seriation. To illustrate how easily the package can be applied for a variety of applications, a comprehensive collection of examples is presented.
topic combinatorial data analysis
seriation
permutation
R
url http://www.jstatsoft.org/v25/i03/paper
work_keys_str_mv AT michaelhahsler gettingthingsinorderanintroductiontotherpackageseriation
AT kurthornik gettingthingsinorderanintroductiontotherpackageseriation
AT christianbuchta gettingthingsinorderanintroductiontotherpackageseriation
_version_ 1725803603361267712