Sensory panel

Description
Two synthetic, fully generic files used as a tutorial by the "descriptive panel data" tutorial in the process-improve package.

Ten assessors scored eighteen products on nine sensory attributes; a companion table gives measured product covariates.

The dataset is synthetic to illustrate panel-consistency checks (the Mixed Assessor Model and scale-use correction) and relating sensory attributes to product covariates, including the trap of telling a genuine driver apart from a proxy or a chance correlation.

  • Assessor: panelist id (J01-J10).
  • Product: product id (Product A-R).
  • site: a nuisance column included on purpose, to be ignored on import.
  • Nine attribute columns, scored as integers on a 0-10 scale: Aroma intensity, Sweetness, Sourness, Bitterness, Firmness, Juiciness, Colour intensity, Aftertaste, Liking. A few cells are left missing on purpose.

Three assessors are artificially made to misbehave (one scores at random, one rates everything high, one uses only the middle of the scale) so the panel-consistency step has something to find.

Data source
Synthetic data
Data shape
None rows and None columns
Usage restrictions
None
Contact person
Kevin Dunn
Contact details
[email protected]
Added here on
30 June 2026 13:39
Last updated
30 June 2026 13:43

Load this dataset in Python

import pandas as pd

df = pd.read_csv("https://openmv.net/file/sensory-panel.csv")
df.describe()

Preview (first 10 rows)

AssessorProductsiteAroma intensitySweetnessSournessBitternessFirmnessJuicinessColour intensityAftertasteLiking
J01Product ASite1635448173
J01Product BSite2348288733
J01Product CSite1119452620
J01Product DSite2124748133
J01Product ESite1776268765
J01Product FSite286498157
J01Product GSite1566482785
J01Product HSite2644358555
J01Product ISite1685279837
J01Product JSite2998657147