inspect {cata}R Documentation

Inspect/summarize many b-cluster analysis runs

Description

Inspect many runs of b-cluster analysis. Calculate sensory differentiation retained and recurrence rate.

Usage

inspect(X, G = 2, bestB = NULL, bestM = NULL, inspect.plot = TRUE)

Arguments

X

list of multiple runs of b-cluster analysis results from bcluster.n or bcluster.h

G

number of clusters (required for non-hierarchical algorithm)

bestB

total sensory differentiation retained in the best solution. If not provided, then bestB is determined from best solution in the runs provided (in X).

bestM

cluster memberships for best solution. If not provided, then the best solution is determined from the runs provided (in X).

inspect.plot

default (TRUE) plots results from the inspect function

Value

A data frame with unique solutions in rows and the following columns:

References

Castura, J.C., Meyners, M., Varela, P., & Næs, T. (2022). Clustering consumers based on product discrimination in check-all-that-apply (CATA) data. Food Quality and Preference, 104564. doi:10.1016/j.foodqual.2022.104564.

Examples

data(bread)

res <- bcluster.n(bread$cata[1:8, , 1:5], G = 3, runs = 3)
(ires <- inspect(res))
# get index of solution retaining the most sensory differentiation (in these runs)
indx <- ires$Index[1]
# cluster memberships for solution of this solution
res[[indx]]$cluster

[Package cata version 0.1.0.6 Index]