Learn R Programming

ClustBlock (version 6.1.0)

Clustering of Datasets

Description

Hierarchical and partitioning algorithms to cluster blocks of variables. The partitioning algorithm includes an option called noise cluster to set aside atypical blocks of variables. Different thresholds per cluster can be sets. The CLUSTATIS method (for quantitative blocks) (Llobell, Cariou, Vigneau, Labenne & Qannari (2020) , Llobell, Vigneau & Qannari (2019) ) and the CLUSCATA method (for Check-All-That-Apply data) (Llobell, Cariou, Vigneau, Labenne & Qannari (2019) , Llobell, Giacalone, Labenne & Qannari (2019) ) are the core of this package. The CATATIS methods allows to compute some indices and tests to control the quality of CATA data (Llobell, Bonnet & Giacalone (2024) ) . Multivariate analysis and clustering of subjects for quantitative multiblock data, CATA, RATA, Free Sorting and JAR experiments are available. Clustering of observations (products in sensory analysis) in multi-block context (notably with ClusMB strategy) is also included (Llobell & Giacalone (2025) ).Performing clustering based on CATA and liking at the same time is possible thanks to cluscata_liking function (Vigneau, Cariou, Giacalone, Berget & Llobell (2022) ). Clustering of variables (quantitative, qualitative or mixed) can be done thanks to the MixCluStatis() function. Clustering on JAR + Liking can be achieved thanks to preprocess_JAR_liking function.

Copy Link

Version

Install

install.packages('ClustBlock')

Monthly Downloads

291

Version

6.1.0

License

MIT + file LICENSE

Maintainer

Fabien Llobell

Last Published

September 5th, 2026

Functions in ClustBlock (6.1.0)

cluscata_kmeans_jar

Perform a cluster analysis of subjects in a JAR experiment
choc

chocolates data
cluscata

Perform a cluster analysis of subjects from a CATA experiment
clustatis_FreeSort

Perform a cluster analysis of free sorting data
cluscata_kmeans

Compute the CLUSCATA partitioning algorithm on different blocks from a CATA experiment
cluscata_jar

Perform a cluster analysis of subjects in a JAR experiment.
cluscata_rata

Perform a cluster analysis of subjects from a RATA experiment
fish

fish data
clustatis

Perform a cluster analysis of blocks of quantitative variables
clustRowsOnStatisAxes

Perform a cluster analysis of rows in a Multi-block context with clustering on STATIS axes
cluscata_liking

Perform a cluster analysis of subjects on CATA/liking combination
indicesClusters

Compute the indices to evaluate the quality of the cluster partition in multi-block context
liking_ryebread

liking_ryebread data
mixclustatis

Perform a cluster analysis of variables
plot.catatis

Displays the CATATIS graphs
consistency_cata

Test the consistency of each attribute in a CATA experiment
combinCATALiking

Combination of CATA and liking data for CLUSCATA-liking
preprocess_JAR

Preprocessing for Just About Right Data
preprocess_FreeSort

Preprocessing for Free Sorting Data
consistency_cata_panel

Test the consistency of the panel in a CATA experiment
print.cluscata

Print the CLUSCATA results
clustatis_FreeSort_kmeans

Compute the CLUSTATIS partitioning algorithm on free sorting data
simil_groups_cata

Testing the difference in perception between two predetermined groups of subjects in a CATA experiment
plot.clustatis

Displays the CLUSTATIS graphs
print.statis

Print the STATIS results
plot.cluscata

Displays the CLUSCATA graphs
clustatis_kmeans

Compute the CLUSTATIS partitioning algorithm on different blocks of quantitative variables
summary.cluscata

Show the CLUSCATA results
croissant

Croissant JAR and liking data
print.catatis

Print the CATATIS results
preprocess_JAR_liking

Preprocessing JAR and Liking Data for CLUSCATA-liking
print.clusRows

Print the ClusMB or clustering on STATIS axes results
statis_FreeSort

Performs the STATIS method on Free Sorting data
summary.catatis

Show the CATATIS results
plot.statis

Display the STATIS charts
smoo

smoothies data
straw

strawberries data
summary.cluscata_liking

Show the CLUSCATA-liking results
statis

Performs the STATIS method on different blocks of quantitative variables
summary.clusRows

Show the ClusMB or clustering on STATIS axes results
plot.cluscata_liking

Displays the CLUSCATA-liking graphs
summary.clustatis

Show the CLUSTATIS results
print.clustatis

Print the CLUSTATIS results
plot.clusRows

Displays the ClusMB and clustRowsOnstatisAxes graphs
print.cluscata_liking

Print the CLUSCATA-liking results
summary.statis

Show the STATIS results
ClusMB

Perform a cluster analysis of rows in a Multi-block context with the ClusMB method
catatis

Perform the CATATIS method on different blocks from a CATA experiment
change_cata_format

Change format of CATA datasets to perform CATATIS or CLUSCATA function
catatis_rata

Perform the CATATIS method on different blocks from a RATA experiment
RATAchoc

RATA data on chocolates
catatis_jar

Perform the CATATIS method on Just About Right data.
change_cata_format2

Change format of CATA datasets to perform the package functions
ClustBlock-package

Clustering of Datasets
cheese

cheese Just About Right data
cata_ryebread

cata_ryebread data