Clenbuterol has been extracted by mixed solid-phase extraction from two biological matrices (bovine hair and urine) and detected by GC/MS (selected ion monitoring (SIM) and full-SCAN modes). The analytical signal has been modelled with univariate and three-way models, namely DTLD, PARAFAC, PARAFAC2, Tucker3 and trilinear PLS. Since clenbuterol is a banned substance a comparative study of the capability of detection (CCbeta, X-0 = 0) has been performed as a function of the sample (hair, 74 mug kg(-1) and urine, 0.36 mug l(-1)), the mode in which the signals are monitored (SCAN, 283 mug kg(-1) and SIM, 74 mug kg(-1)) and the statistical model (univariate, 283 mug kg(-1) and trilinear PLS, 20.91 mug kg(-1)). The capability of detection has been calculated as stated in ISO 11843 and Decision 2002/657/EC setting in all cases the probabilities of false positive and of false negative at 0.05. The identification of the mass spectra must be done to confirm the presence of clenbuterol and has been carried out through PARAFAC. The correlation coefficient between the spectra estimated by PARAFAC and the library spectra is 0.96 (hair, SCAN mode) and 1.00 (hair and urine, SIM mode). The Decision 2002/657/EC advocates the use of independent mass fragments to identify banned compounds. These recommendations together with the effect of the number of ions registered on the capability of detection have lead us to select five uncorrelated fragments (86, 243, 262, 264 and 277) from the data set of 210 ions by hierarchical clustering of variables. 0 2004 Elsevier B.V. All rights reserved.