Package: ClustBlock 6.0.0

ClustBlock: Clustering of Datasets

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) <doi:10.1016/j.foodqual.2018.05.013>, Llobell, Vigneau & Qannari (2019) <doi:10.1016/j.foodqual.2019.02.017>) and the CLUSCATA method (for Check-All-That-Apply data) (Llobell, Cariou, Vigneau, Labenne & Qannari (2019) <doi:10.1016/j.foodqual.2018.09.006>, Llobell, Giacalone, Labenne & Qannari (2019) <doi:10.1016/j.foodqual.2019.05.017>) 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) <doi:10.1111/joss.12941>) . 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) <doi:10.1111/joss.70024>).Performing clustering based on CATA and liking at the same time is possible thanks to cluscata_liking function (Vigneau, Cariou, Giacalone, Berget & Llobell (2022) <doi:10.1016/j.foodqual.2021.104358>). Clustering of variables (quantitative, qualitative or mixed) can be done thanks to the MixCluStatis() function.

Authors:Fabien Llobell [aut, cre], Evelyne Vigneau [ctb], Veronique Cariou [ctb], El Mostafa Qannari [ctb]

ClustBlock_6.0.0.tar.gz
ClustBlock_6.0.0.zip(r-4.7-any)ClustBlock_6.0.0.zip(r-4.6-any)ClustBlock_6.0.0.zip(r-4.5-any)
ClustBlock_6.0.0.tgz(r-4.6-any)ClustBlock_6.0.0.tgz(r-4.5-any)
ClustBlock_6.0.0.tar.gz(r-4.7-any)ClustBlock_6.0.0.tar.gz(r-4.6-any)
ClustBlock_6.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
ClustBlock/json (API)

# Install 'ClustBlock' in R:
install.packages('ClustBlock', repos = c('https://fabienllobellresearch.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.75 score 28 scripts 419 downloads 27 exports 120 dependencies

Last updated from:6e770449ea. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK215
source / vignettesOK260
linux-release-x86_64OK227
macos-release-arm64OK259
macos-oldrel-arm64OK164
windows-develOK149
windows-releaseOK152
windows-oldrelOK165
wasm-releaseOK150

Exports:catatiscatatis_jarcatatis_ratachange_cata_formatchange_cata_format2cluscatacluscata_jarcluscata_kmeanscluscata_kmeans_jarcluscata_likingcluscata_rataClusMBclustatisclustatis_FreeSortclustatis_FreeSort_kmeansclustatis_kmeansclustRowsOnStatisAxescombinCATALikingconsistency_cataconsistency_cata_panelindicesClustersmixclustatispreprocess_FreeSortpreprocess_JARsimil_groups_catastatisstatis_FreeSort

Dependencies:abindbackportsbase64encbootbroombslibcachemcarcarDatacliclustercolorspacecommonmarkcowplotcpp11crosstalkcurlDerivdigestdoBydplyrDTellipseemmeansestimabilityevaluateFactoMineRfarverfastmapflashClustfontawesomeforecastFormulafracdifffsgenericsggplot2ggrepelggtextgluegridtextgtablehighrhtmltoolshtmlwidgetsirlbaisobandjpegjquerylibjsonliteknitrlabelinglaterlatticelazyevalleapslifecyclelitedownlme4lmtestmagrittrmarkdownMASSMatrixMatrixModelsmemoisemgcvmimeminqamodelrmultcompViewmvtnormnlmenloptrnnetnumDerivotelpbkrtestpillarpkgconfigpngpromisespurrrquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasrlangrmarkdownS7sassscalesscatterplot3dshowtextshowtextdbSparseMstringistringrsurvivalsysfontstibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunxml2yamlzoo

Readme and manuals

Help Manual

Help pageTopics
Clustering of DatasetsClustBlock-package ClustBlock
cata_ryebread datacata_ryebread
Perform the CATATIS method on different blocks from a CATA experimentcatatis
Perform the CATATIS method on Just About Right data.catatis_jar
Perform the CATATIS method on different blocks from a RATA experimentcatatis_rata
Change format of CATA datasets to perform CATATIS or CLUSCATA functionchange_cata_format
Change format of CATA datasets to perform the package functionschange_cata_format2
cheese Just About Right datacheese
chocolates datachoc
Perform a cluster analysis of subjects from a CATA experimentcluscata
Perform a cluster analysis of subjects in a JAR experiment.cluscata_jar
Compute the CLUSCATA partitioning algorithm on different blocks from a CATA experimentcluscata_kmeans
Perform a cluster analysis of subjects in a JAR experimentcluscata_kmeans_jar
Perform a cluster analysis of subjects on CATA/liking combinationcluscata_liking
Perform a cluster analysis of subjects from a RATA experimentcluscata_rata
Perform a cluster analysis of rows in a Multi-block context with the ClusMB methodClusMB
Perform a cluster analysis of blocks of quantitative variablesclustatis
Perform a cluster analysis of free sorting dataclustatis_FreeSort
Compute the CLUSTATIS partitioning algorithm on free sorting dataclustatis_FreeSort_kmeans
Compute the CLUSTATIS partitioning algorithm on different blocks of quantitative variablesclustatis_kmeans
Perform a cluster analysis of rows in a Multi-block context with clustering on STATIS axesclustRowsOnStatisAxes
Combination of CATA and liking data for CLUSCATA-likingcombinCATALiking
Test the consistency of each attribute in a CATA experimentconsistency_cata
Test the consistency of the panel in a CATA experimentconsistency_cata_panel
fish datafish
Compute the indices to evaluate the quality of the cluster partition in multi-block contextindicesClusters
liking_ryebread dataliking_ryebread
Perform a cluster analysis of variablesmixclustatis
Displays the CATATIS graphsplot.catatis
Displays the CLUSCATA graphsplot.cluscata
Displays the CLUSCATA-liking graphsplot.cluscata_liking
Displays the ClusMB and clustRowsOnstatisAxes graphsplot.clusRows
Displays the CLUSTATIS graphsplot.clustatis
Display the STATIS chartsplot.statis
Preprocessing for Free Sorting Datapreprocess_FreeSort
Preprocessing for Just About Right Datapreprocess_JAR
Print the CATATIS resultsprint.catatis
Print the CLUSCATA resultsprint.cluscata
Print the CLUSCATA-liking resultsprint.cluscata_liking
Print the ClusMB or clustering on STATIS axes resultsprint.clusRows
Print the CLUSTATIS resultsprint.clustatis
Print the STATIS resultsprint.statis
RATA data on chocolatesRATAchoc
Testing the difference in perception between two predetermined groups of subjects in a CATA experimentsimil_groups_cata
smoothies datasmoo
Performs the STATIS method on different blocks of quantitative variablesstatis
Performs the STATIS method on Free Sorting datastatis_FreeSort
strawberries datastraw
Show the CATATIS resultssummary.catatis
Show the CLUSCATA resultssummary.cluscata
Show the CLUSCATA-liking resultssummary.cluscata_liking
Show the ClusMB or clustering on STATIS axes resultssummary.clusRows
Show the CLUSTATIS resultssummary.clustatis
Show the STATIS resultssummary.statis