Three-way component models for imprecise data

Similar documents
Two- and three-way component models for LR fuzzy data in a possibilistic framework

Pattern Recognition of Multivariate Time Series using Wavelet

JOS M.F. TEN BERGE SIMPLICITY AND TYPICAL RANK RESULTS FOR THREE-WAY ARRAYS

Multilevel Component Analysis applied to the measurement of a complex product experience

Lasso-based linear regression for interval-valued data

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations

FACTOR ANALYSIS AND MULTIDIMENSIONAL SCALING

Decomposing a three-way dataset of TV-ratings when this is impossible. Alwin Stegeman

A New Method to Forecast Enrollments Using Fuzzy Time Series

Compenzational Vagueness

On (Weighted) k-order Fuzzy Connectives

Uncertain Logic with Multiple Predicates

Lecture 13. Principal Component Analysis. Brett Bernstein. April 25, CDS at NYU. Brett Bernstein (CDS at NYU) Lecture 13 April 25, / 26

Third-Order Tensor Decompositions and Their Application in Quantum Chemistry

New independence definition of fuzzy random variable and random fuzzy variable

Principal Component Analysis for Interval Data

Statistics 202: Data Mining. c Jonathan Taylor. Week 2 Based in part on slides from textbook, slides of Susan Holmes. October 3, / 1

Part I. Other datatypes, preprocessing. Other datatypes. Other datatypes. Week 2 Based in part on slides from textbook, slides of Susan Holmes

Additive Consistency of Fuzzy Preference Relations: Characterization and Construction. Extended Abstract

Basics of Multivariate Modelling and Data Analysis

Principal Component Analysis & Factor Analysis. Psych 818 DeShon

Assessing Sample Variability in the Visualization Techniques related to Principal Component Analysis : Bootstrap and Alternative Simulation Methods.

A New Fuzzy Positive and Negative Ideal Solution for Fuzzy TOPSIS

A Linear Regression Model for Nonlinear Fuzzy Data

Factor Analysis (10/2/13)

CS168: The Modern Algorithmic Toolbox Lecture #7: Understanding Principal Component Analysis (PCA)

Multicriteria decision-making method using the correlation coefficient under single-valued neutrosophic environment

PCA and admixture models

MATRIX COMPLETION AND TENSOR RANK

The family of hierarchical classes models: A state-of-the-art overview. Iven Van Mechelen, Eva Ceulemans, Iwin Leenen, and Jan Schepers

Machine learning for pervasive systems Classification in high-dimensional spaces

Non-negative matrix factorization with fixed row and column sums

Introduction to Machine Learning

Structure in Data. A major objective in data analysis is to identify interesting features or structure in the data.

COMS 4721: Machine Learning for Data Science Lecture 19, 4/6/2017

An Evaluation of the Reliability of Complex Systems Using Shadowed Sets and Fuzzy Lifetime Data

Computational Linear Algebra

Machine Learning. Principal Components Analysis. Le Song. CSE6740/CS7641/ISYE6740, Fall 2012

Preprocessing & dimensionality reduction

The multiple-vector tensor-vector product

Type-2 Fuzzy Shortest Path

On Kruskal s uniqueness condition for the Candecomp/Parafac decomposition

Application of the Fuzzy Weighted Average of Fuzzy Numbers in Decision Making Models

Using Possibilities to Compare the Intelligence of Student Groups in the van Hiele Level Theory

Dimensionality Reduction and Principle Components

LECTURE 4 PRINCIPAL COMPONENTS ANALYSIS / EXPLORATORY FACTOR ANALYSIS

A two-layer ICA-like model estimated by Score Matching

arxiv: v1 [math.ra] 13 Jan 2009

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

A Consistency Based Procedure to Estimate Missing Pairwise Preference Values

A Generalized Decision Logic in Interval-set-valued Information Tables

Mathematical foundations - linear algebra

Solution of Fuzzy System of Linear Equations with Polynomial Parametric Form

R = µ + Bf Arbitrage Pricing Model, APM

Probabilistic Latent Semantic Analysis

The Jordan Normal Form and its Applications

SPARSE signal representations have gained popularity in recent

Cities, AI, Design, & the Future Can Artificial Intelligence Improve Design Intelligence?

Exploratory Factor Analysis: dimensionality and factor scores. Psychology 588: Covariance structure and factor models

On Identification of Cascade Systems 1

Fuzzy Systems. Introduction

Chapter 4: Factor Analysis

A GENERALIZATION OF TAKANE'S ALGORITHM FOR DEDICOM. Yosmo TAKANE

ReducedPCR/PLSRmodelsbysubspaceprojections

Modelling and Analysing Interval Data

Least Squares Optimization

Window-based Tensor Analysis on High-dimensional and Multi-aspect Streams

Friedman s test with missing observations

Application of Fuzzy Relation Equations to Student Assessment

The Generalized Likelihood Uncertainty Estimation methodology

Fuzzy Matrix Theory and its Application for Recognizing the Qualities of Effective Teacher

An Analysis on Consensus Measures in Group Decision Making

CS168: The Modern Algorithmic Toolbox Lecture #8: How PCA Works

Linear Algebra- Final Exam Review

Machine Learning 2nd Edition

This appendix provides a very basic introduction to linear algebra concepts.

Factor Analysis. Robert L. Wolpert Department of Statistical Science Duke University, Durham, NC, USA

Independence in Generalized Interval Probability. Yan Wang

Using Matrix Decompositions in Formal Concept Analysis

Dimensionality Reduction and Principal Components

Solving Linear Programming Problems with Fuzzy Data

A concise proof of Kruskal s theorem on tensor decomposition

Spectral Generative Models for Graphs

INRIA Rh^one-Alpes. Abstract. Friedman (1989) has proposed a regularization technique (RDA) of discriminant analysis

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate

CVPR A New Tensor Algebra - Tutorial. July 26, 2017

Perceptual Mapping Based on Three-Way Binary Data

1 Principal Components Analysis

UPSET AND SENSOR FAILURE DETECTION IN MULTIVARIATE PROCESSES

On Distribution Characteristics of a Fuzzy Random Variable

Exploratory Factor Analysis and Principal Component Analysis

Introduction to Factor Analysis

Table of Contents. Multivariate methods. Introduction II. Introduction I

Supplemental for Spectral Algorithm For Latent Tree Graphical Models

Least Squares Optimization

UCLA STAT 233 Statistical Methods in Biomedical Imaging

Drift Reduction For Metal-Oxide Sensor Arrays Using Canonical Correlation Regression And Partial Least Squares

QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY

The Trapezoidal Fuzzy Number. Linear Programming

Balancing and Control of a Freely-Swinging Pendulum Using a Model-Free Reinforcement Learning Algorithm

Transcription:

Three-way component models for imprecise data Paolo Giordani paolo.giordani@uniroma1.it Sapienza University of Rome TRICAP, Vall de Núria Spain, June 15th, 2009

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

Some clarifications Definition So far as the laws of mathematics refer to reality, they are not certain. And so far they are certain, they do not refer to reality. Albert Einstein (Geometry and Experience) UNCERTAINTY : the state of being uncertain UNCERTAIN: something not clearly known

Some clarifications Sources randomness (uncertainty about the (precise) outcome of a (random) mechanism [probabilistic uncertainty]) imprecision (uncertainty concerning the placement of an outcome in a given class [non probabilistic uncertainty]) i vagueness (outcome expressed in linguistic terms) ii partial or total ignorance concerning an outcome iii granularity of an outcome with reference to the way it is defined and used in the analysis (e.g. the age of a person may be described in terms of 5-year intervals, or just as young middle age, old ; a different amount of uncertainty of imprecision is associated to each of these granulations ) iv calibration of the measurement device registering the outcome v... see Klir (2006)

Some clarifications Examples of imprecise outcomes about 3 temperature in Rome I feel good wait me for 5 minutes every example can be suitably handled in order to manage the associated imprecision

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

0 1 2 3 4 5 0 2 4 6 8 10 m m U U 0 10 20 30 40 m 0 5 10 15 m U U Membership functions How to handle the previous examples: practical point of view about 3 temperature in Rome μ about 3 (x) 0.0 0.2 0.4 0.6 0.8 1.0 μ temperature (x) 0.0 0.2 0.4 0.6 0.8 1.0 Zoom Zoom I feel good (0 10 scale) wait me for 5 minutes μ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 μ 5 minutes (x) 0.0 0.2 0.4 0.6 0.8 1.0 Zoom Zoom

Membership functions How to handle the previous examples: theoretical point of view U universe (of elements) X U set (of elements) attribute membership function (of x to X, x U): µ X (x) µ X (x) = { 1 x = m 0 otherwise single valued datum m: midpoint μ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m U Zoom

Data Array the available data array X contains single valued information with regard to a set of I observation units on which J variables have been recorded at K different occasions array X supermatrix X a (I JK) where with X a = [ X 1 X k X K ] X k = [ m ijk ], (I J) the CANDECOMP/PARAFAC and Tucker3 models can be applied

Models CANDECOMP/PARAFAC the CANDECOMP/PARAFAC (CP) model (Carroll & Chang, 1970; Harshman, 1970) can be formalized as follows (S components): X a =A (C B) + E a =AI a (C B ) + E a where: A (I S) B (J S) C (K S) I a (S S 2 ) E a (I JK) component matrix for the observation unit mode component matrix for the variable mode component matrix for the occasion mode supermatrix (from identity array I (S S S)) supermatrix (from error array E (I J K))

Models Tucker3 the Tucker3 (T3) model (Tucker, 1966) can be formalized as follows (P, Q and R components for the observation unit, variable and occasion modes, respectively): X a =AG a (C B ) + E a where: A (I P) B (J Q) C (K R) G a (P QR) E a (I JK) component matrix for the observation unit mode component matrix for the variable mode component matrix for the occasion mode supermatrix (from core array G (P Q R)) supermatrix (from error array E (I J K))

Models About CP and T3 CP solution is unique (under mild conditions) T3 solution suffers from rotational indeterminacy (if S, T and U are nonsingular matrices, then AG a (C B ) = ^A^G a (^C ^B ) with  = AS, ˆB = BT, Ĉ = CU and Ĝ a = S 1 G a (U 1 T 1 )) CP as constrained version of T3 (imposing G = I with P = Q = R = S) ALS algorithm for determining the optimal solution goodness of fit by means of 1 ( E a 2/ X a 2) the entities of the observation unit mode can be represented as points into the P- or S-dimensional subspace of R JK spanned by F a = (C B) G a (for T3) or F a = (C B) I a (for CP) using the rows of A as coordinates

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

0 1 2 3 4 5 0 2 4 6 8 10 U U 0 10 20 30 40 0 5 10 15 U U Membership functions How to handle the previous examples: practical point of view about 3 temperature in Rome μ about 3 (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 μ temperature (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 Zoom Zoom I feel good (0 10 scale) wait me for 5 minutes μ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 μ 5 minutes (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 Zoom Zoom

Membership functions How to handle the previous examples: theoretical point of view U universe (of elements) X U set (of elements) attribute membership function (of x to X, x U): µ X (x) µ X (x) = { 1 m1 x m 2 0 otherwise interval valued datum m 1 : left mode m 2 : right mode μ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 U Zoom

Data Array the available data array X contains interval valued information with regard to a set of I observation units on which J variables have been recorded at K different occasions where with array X supermatrix X a (I JK) X a = [ X 1 X k X K ] X k = [( m 1ijk, m 2ijk )], (I J) the CP and T3 models cannot be applied (!)

Data Graphical representation in the single valued case, each observation unit i (i = 1,..., I ) can be represented as a point in R JK in the interval valued case, each observation unit i (i = 1,..., I ) can be represented as a hyperrectangle in R JK with 2 JK vertices As a particular case, when JK = 2, each observation unit is a rectangle. For )/ instance, if J = 2 and K = 1, we have (m ijk = (m 1ijk + m 2ijk 2)

Intermezzo: two-way case Midpoint Principal Component Analysis (M-PCA) Cazes et al. (1997), Giordani & Kiers (2006) compute midpoints (contained in X M PCA (I J)) and perform PCA on X M PCA X M PCA = AF + E, where A and F (F F = I) are the component score and loading matrices, respectively, E is the error matrix) very simple! [m 111, m 211 ] [m 11J, m 21J ] X =..... [m 1I 1, m 2I 1 ] [m 1IJ, m 2IJ ] m 11 m 1J X M PCA = M =..... m I 1 m IJ

Intermezzo: two-way case Vertices Principal Component Analysis (V-PCA) Cazes et al. (1997), Giordani & Kiers (2006) compute vertices (contained in X V PCA (I 2 J J)) and perform PCA on X V PCA (X V PCA = AF + E) X V-PCA X transformation V PCA = where, if J = 2, i X V PCA = m 1i1 m 1i1 m 2i1 m 2i1 m 1i2 m 2i2 m 1i2 m 2i2 1X V PCA. i X V PCA. I X V PCA curse of dimensionality! X V PCA contains the I matrices ix V PCA (2 J J) stacked one below each other. If I = 12 and J = 8, X V PCA has 3072 rows (and 8 columns)

Intermezzo: two-way case Plotting procedure for M-PCA and V-PCA in case of S components, the entities of the observation unit mode can be represented as S-dimensional hyperrectangles (rectangles if S = 2) into the S-dimensional subspace of R J spanned by F with coordinates given by (i = 1,..., I ; s = 1,..., S) a M1 is = m 2ij f js + m 1ij f js j:f js <0 j:f js >0 a M2 is = m 1ij f js + m 2ij f js j:f js <0 j:f js >0 Note: for every observation unit, the projection of all the vertices does not define an S-dimensional hyperrectangle. By means of the above formulas, this problem is solved, however, by representing a generic observation unit on each axis as the segment which includes all the projections

Intermezzo: two-way case Comparison between M-PCA and V-PCA ( + V-PCA shortcut)... M-PCA is simpler than V-PCA......but M-PCA does not consider the width of the intervals when extracting the components. the plotting procedure can be performed using the loadings (the scores can also be unknown) Idea in order to find the loadings, use the cross-product matrix X V PCA X V PCA, which has order (J J). In fact, it is well known that the component loadings (in F) are obtained as eigenvectors of the cross-product matrix

Intermezzo: two-way case...comparison between M-PCA and V-PCA ( + V-PCA shortcut) V-PCA cross-product matrix (X V PCAX V PCA ): 2 J 2 2 I ( ) m1i 2 1 + m2 2i 1 i =1. I (m 1i 1 + m 2i 1 ) (m 1iJ + m 2iJ ) i =1...... I (m 1iJ + m 2iJ ) (m 1i 1 + m 2i 1 ) 2 I i =1 i =1 ( ) m1ij 2 + m2 2iJ M-PCA cross-product matrix (X M PCAX M PCA ): 2 2 I ( ) m1i 2 1 + I m2 2i 1 (m 1i 1 + m 2i 1 ) (m 1iJ + m 2iJ ) i =1 i =1....... I I ( ) (m 1iJ + m 2iJ ) (m 1i 1 + m 2i 1 ) m1ij 2 + m2 2iJ i =1 i =1 hence the only essential difference between the cross-product matrices is in the diagonal elements

Models Three-way Midpoint Principal Component Analysis (3M-PCA) Giordani & Kiers (2004a) compute midpoints (in array X 3M PCA = [ m ijk ] (I J K)) perform T3 or CP on X 3M PCA the same properties of standard T3 and CP are guaranteed the plotting procedure of the entities of the observation unit mode (as low-dimensional hyperrectangles) can be done by using the two-way formulas provided that F is replaced by F a = (C B) G a (for T3) or F a = (C B) I a (for CP) straightforward extension!

Models Three-way Vertices Principal Component Analysis (3V-PCA) [1] Giordani & Kiers (2004a) computing matrix X 3V PCA is unfeasible (Curse of dimensionality!) if we apply the V-PCA transformation to one row of the supermatrix X a, we obtain the matrix of order (2 JK JK) whose rows refer exactly to all the 2 JK vertices of the hyperrectangle representing each observation unit it also follows that the transformed data matrix, say X 3V PCA, for the full matrix X a has order (I 2 JK JK) the simple case with I = J = 3 and K = 4 leads to a huge X 3V PCA (12288 12) Idea use the V-PCA shortcut (modified to the three-way case). For the analysis of X 3V PCA we can use modified algorithms proposed for handling three-way arrays in which I max(j, K). The basis of such algorithms is that, in the iterative part of the procedure, only the cross-products of X 3V PCA are needed

Models Three-way Vertices Principal Component Analysis(3V-PCA) [2] 3V-PCA cross-product matrix X 3V PCAX 3V PCA = [X kk ] X kk = k X V PCAk X 3V PCA where k X V PCA and k X V PCA denote the matrices resulting from the V-PCA transformation applied on X k and X k respectively (k, k = 1,..., K) X kk = 2 J 2 I ( ) ( ) m1i 1k + m 2i 1k m1i 1k + m 2i 1k i =1 I i =1. ( ) ( ) m1ijk + m 2iJk m1i 1k + m 2i 1k I ( ) ( ) m1i 1k + m 2i 1k m1ijk + m 2iJk i =1...... whereas, if k = k, the diagonal elements are replaced by ( ) m 2 + 1ijk m2 2ijk (j = 1,..., J; k, = 1,..., K) 2 I i =1 I ( ) ( ) m1ijk + m 2iJk m1ijk + m 2iJk Note: as for the two-way case, the 3V-PCA and 3M-PCA cross-product matrices differ only in the diagonal elements i =1

the same properties and plotting procedure of 3M-PCA also hold for 3V-PCA Models Three-way Vertices Principal Component Analysis(3V-PCA) [3] using Kiers & Harshman (1997) the three-way analysis of the supermatrix X 3V PCA and that of a supermatrix, say W, which has exactly the same cross-products as X 3V PCA, give essentially the same matrices B, C and G a decompose X 3V PCAX 3V PCA, e.g. eigendecomposition (K and D 2 contain the eigenvectors and the eigenvalues, respectively): set W = KD perform T3 or CP on W X 3V PCAX 3V PCA = KD 2 K

Application: Air pollution in Rome Problem the air pollution in Rome is monitored by 12 testing stations in research by the municipality of Rome the testing stations are classified into four groups: A lower pollution urban station (park) B urban stations (residential areas) C urban stations (high traffic areas) D suburban stations (areas indirectly exposed to vehicular pollution)

Application: Air pollution in Rome Data array three-way analysis on: i I = 7 testing stations A Ada B Magnagrecia, Preneste C Fermi, Francia D Castel di Guido, Tenuta del Cavaliere ii J = 3 pollutants (NO, NO 2 and O 3 ) iii K = 90 days (January, 1st, March, 31st, 1999) m 1 and m 2 min and max values daily registered we apply 3M-PCA and 3V-PCA using T3 preprocessing: centering across the observation units and scaling within the variables

Application: Air pollution in Rome choice of P, Q and R + simplicity 3M-PCA and 3V-PCA with P = Q = 2 and R = 1 solution with good fit (73.17%) and easily interpretable rotations to simplicity i since R = 1, T3 written as X a = (C AG a B ) + E a ii since P = Q = 2, rank(ag a B )=2 iii SVD of AG a B : AG a B = PDQ iv  = P 2 D 2 and ˆB = Q 2 (first two columns) v varimax on ˆB (compensating it into Â) B v and A v vi AG a B = A v B v = A v IB v (the rotated core is G v a = I)

Application: Air pollution in Rome Interpretation [1] component matrix for the variables (V-PCA within parentheses) pollutant C1 C2 NO -0.10 (-0.07) 0.65 (0.69) NO 2 0.08 (0.04) 0.76 (0.72) O 3 1.00 (1.00) 0.00 (0.01) C1: secondary pollutants; C2: primary pollutants component matrix for the occasions 0.2 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 0 10 20 30 40 50 60 70 80 90 C1: measure of air pollution during each day

Application: Air pollution in Rome Interpretation [2] component matrix for the observation units G v a = I one-to-one relation between the observation unit and variable components 50 midpoint coordinates testing station C1 C2 Ada -3.41-10.24 Fermi -7.94 16.16 Francia -9.30 6.04 Magnagrecia -3.55 11.48 Preneste 4.59 2.74 Castel di Guido 16.41-16.53 Tenuta del Cavaliere 3.20-9.65 40 Fermi ( C ) 30 Francia ( C ) 20 10 0 10 20 Ada ( A ) Magnagrecia ( B ) Preneste ( B ) Tenuta del Cavaliere ( D ) Castel di Guido ( D ) 30 30 20 10 0 10 20 30 40 high left side: most polluted stations ( B and C ) low right side: less polluted stations ( A and D ) size of the rectangles reflects pollutant daily variations

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

m 1 l 0 1 2 3 4 5 m 1 l m 2 + r U m 2 + r 0 2 4 6 8 10 U 0 10 20 30 40 m 1 l m 1 l m 2 + r m 2 + r 0 10 20 30 40 U U Membership functions How to handle the previous examples: practical point of view about 3 temperature in Rome μ about 3 ~ (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 μ temperature ~ (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 2m 1 Zoom Zoom I feel good (0 10 scale) wait me for 5 minutes μ ~ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 μ 5 minutes ~ (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 Zoom Zoom

Membership functions How to handle the previous examples: theoretical point of view U universe (of elements) X U set (of elements) attribute membership function (of x to X, x U): µ X (x) L ( ) m 1 x l m 1 l x < m 1 µ X (x) = 1 m 1 x m 2 R ( x m 2 ) r m2 < x m 2 + r 0 otherwise fuzzy valued datum m 1 : left mode m 2 : right mode l(> 0): left spread r(> 0): right spread μ ~ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 1 m 2 m 2 + r U Zoom

Membership functions Trapezoidal fuzzy datum L ( m 1 x l almost always with q > 0 ) ( and R x m2 ) decreasing shape functions r from R + to [0, 1] (fulfilling specific requirements) L (w) = R (w) = { 1 w q 0 w 1 0 otherwise if q = 1 (this is usually the case), X (m 1, m 2, l, r) is a trapezoidal fuzzy datum: 1 m 1 x l m 1 l x < m 1 µ X (x) = 1 m 1 x m 2 1 x m 2 r m 2 < x m 2 + r 0 otherwise

Membership functions Comparison among single, interval and fuzzy data

Membership functions Some further comments [1] symbol denotes fuzziness µ X (x) [0, 1] (in the previous cases µ X (x) {0, 1}) what means µ X (x)=0.8? It expresses the degree of truth of x U to X Example U = {0,..., 10}, what is the subset X of small integers? i Person n.1 may reasonably state that X = {0, 1} ii Person n.2 may argue that also 2 is small, even if to some extent. For instance, in a scale from 0 to 1, 2 is small with a grade equal to 0.8 0.8 is not a measure of randomness. It stems from the (non-probabilistic) uncertainty about classifying 2 as a small integer (degree of truth of small )

Membership functions Some further comments [2] can µ X (x) be interpreted as a probability? i it does not follow the laws of probability (e.g., µ X x U ii membership function as frequentist conditional probability (Loginov, 1966) [deeply criticized] (x) > 1) iii membership function as subjectivistic conditional probability exploiting the de Finetti theory (Coletti & Scozzafava, 2002) is probability theory (or fuzzy set theory) the best tool for solving problems involving uncertainty (imprecision and/or randomness) [much debated question]? i three lines of thought (Yes, No, Complementary) ii the debate is far from reaching a conclusion, even inside a specific line of thought (Laviolette et al., 1995; Singpurwalla & Booker, 2004)

Data Array the available data array X contains fuzzy valued information with regard to a set of I observation units on which J variables have been recorded at K different occasions where array X supermatrix X a (I JK) X a = [ X 1 X k X K ] with X k = [ x ijk ( m 1ijk, m 2ijk, l ijk, r ijk )], (I J) once again, the CP and T3 models cannot be applied (!)

Data (Single valued) arrays and graphical representation starting from the fuzzy valued array X, we can define: left mode (single valued) array M 1 (and M 1a ) right mode (single valued) array M 2 (and M 2a ) left spread (single valued) array L (and L a ) right spread (single valued) array R (and R a ) as in the interval valued case, in the fuzzy valued one, each observation unit i (i = 1,..., I ) can be represented as a hyperrectangle in R JK with 2 JK vertices for each pair of j and k (j = 1,..., J; k = 1,..., K), the bounds of the hyperrectangle are given by m 1ijk l ijk and m 2ijk + r ijk (i = 1,..., I )

Intermezzo: two-way case Principal Component Analysis for Fuzzy valued data (PCA-F) Giordani & Kiers (2004b), Coppi et al. (2006) Aim to find component matrices such that the dissimilarity measure between observed and modelled data is minimized But... need for a dissimilarity measure between observed ~X (M 1, M 2, L, R) and estimated ~X (M 1, M 2, L, R ) fuzzy valued matrices Idea since each observation unit can be represented as a hyperrectangle in R J, compute the dissimilarity measure by comparing all the 2 J vertices

Intermezzo: two-way case PCA-F: (Squared) dissimilarity measure for fuzzy valued matrices [1] d 2 ( ~X, ~X ) = 2 J v=1 [ (M1 LY) H L v + (M 2 + RZ) H R ] v [ (M 1 L Y) H L v + (M 2 + R Z) H R ] v 2 where Y and Z H L v and H R v diagonal matrices of order J which help us to suitably take into account the decreasing shape functions L j (w) and R j (w) for the j-th fuzzy variable (j = 1,..., J) diagonal matrices of order J which help us to describe every vertex of the hyperrectangles, v = 1,..., 2 J

Intermezzo: two-way case PCA-F: (Squared) dissimilarity measure for fuzzy valued matrices [2] about Y and Z: y j = R L j (w) dw = 1 0 (1 w q j ) dw z j = R R j (w) dw = 1 0 (1 w q j ) dw they scale the two spreads (yielding hyperrectangles with shorter sides covering the most essential part of the fuzzy valued data) they are lower than one whenever the importance of the points decreases as they are farther from the center they take low or high values according to whether the membership function values are high, respectively, only close to the modes or in almost the entire interval [m 1 l, m 2 + r] q j = {1/2, 1, 2} y j = z j = {1/3, 1/2, 2/3}, respectively µ Xj (m 1 y j l) >µ Xj (m 1 l) = 0 and µ Xj (m 2 + z j r) >µ Xj (m 2 + r) = 0

Intermezzo: two-way case PCA-F: (Squared) dissimilarity measure for fuzzy valued matrices [3] about H L v and H R v (v = 1,..., 2 J ): their diagonal elements are the rows of matrices H L and H R of order (2 J J) H L contains all the possible J-dimensional vectors of 0 and 1 H R has elements equal to 0 and 1 but switched places with respect to H L for instance, if J = 2: H L = 1 1 1 0 0 1 0 0, HR = 0 0 0 1 1 0 1 1. for instance, the last rows refer to the vertex of the upper bounds: (M 1 L) H L 4 + (M 2 + R) H R 4 = (M 1 L) 0 2 + (M 2 + R) I 2 = M 2 + R

Intermezzo: two-way case PCA-F: (Squared) dissimilarity measure for fuzzy valued matrices [4] it can be shown that d 2 (~X, ~X ) can be simplified [hint: H L v H R v = 0 and 2J tr(yh L v ) = 2J tr(yh R v ) = 2 J 1 tr(y), Y (J J)] v=1 v=1 2 J terms ( d 2 ~X, ~X ) = 2 J v=1 [ ] (M1 LY) H L v + (M 2 + RZ) H R v [ (M 1 L Y) H L v + (M 2 + ] R Z) H R v 2 up to constant 2 J 1 6 terms d 2 ( ~ X, ~X ) = M 1 M 1 2 + M 2 M 2 2 2tr [(M 1 M 1 ) (LY L Y)] +2tr [(M 2 M 2 ) (RZ R Z)] + LY L Y 2 + RZ R Z 2

Intermezzo: two-way case PCA-F: Model the PCA-F model can be formalized as follows (v = 1,..., 2 J ) (M 1 L) H L v + (M 2 + R) H R v = (M 1 L ) H L v + (M 2 + R ) H R v + E M 1 = A M1 F M 2 = A M2 F L = A L F R = A R F where A M1, A M2 A L, A R component score matrices for the left modes, right modes, left spreads and right spreads, respectively F component loading matrix Note: PCA-F may resemble SCA-P (Kiers & ten Berge, 1994) (Simultaneous Component Analysis with invariant Pattern)

Intermezzo: two-way case PCA-F: Comments optimal solution by ALS algorithm goodness of fit index obtained comparing the explained sum of squares to the observed one PCA-F admits rotations plotting procedure of the observation units as low-dimensional hyperrectangles (F F=I) as follows (i = 1,..., I ) i A M1, A M2, A L, A R, give the coordinates of M 1, M 2, L, R ii A M1i, A M2i, A Li, A Ri are diagonal matrices with the i-th row of A M1, A M2, A L, A R, in their diagonals iii Vertices of the S-dimensional hyperrectangle given by A i = [S H L (A M1i A Li ) + S H R (A M2i + A Ri ) ] where S H L and S H R help us to describe all the vertices (same structure of H L and H R but order (2 S S) [S components]) A variant can be considered for plotting only the most essential part of the fuzzy valued data

Intermezzo: two-way case PCA-F: Application [1] student perceptions and opinions on Iraq war, threat of terrorism in Italy and peace in the world questions (J = 13): Q1 Justification of the Iraq war Q2 Consequences of the Iraq war Q3 Threat of terrorism in Italy Q4 Italian humanitarian aid Q5 Reinforcement of Italian humanitarian aid Q6 Sending of Italian troops Q7 Threat to peace in the world: Afghanistan Q8 Threat to peace in the world: China Q9 Threat to peace in the world: North Korea Q10 Threat to peace in the world: Iran Q11 Threat to peace in the world: Israel Q12 Threat to peace in the world: Syria Q13 Threat to peace in the world: United States modified version of the survey Flash Eurobarometer 151 (European Commission, October, 2003) data on I = 24 students collected on December, 10th-11st, 2003 Questionnaire

Intermezzo: two-way case PCA-F: Application [2] fuzzification process Q1, Q2, Q7-Q13 qualitative ordinal scales fuzzification based on suggestions provided by various sources in the literature (Herrera et al., 1997; Sii et al., 2001) Q3-Q6 visual analogue scale (segment of length 1) fuzzification as follows: m 1 = m 2 = m equal to the distance between the left bound and the filled mark 0.125 0.125 m 0.875 l = r = m m < 0.125 1 m m > 0.875 DK/NA do not know / not applicable fuzzification by means of a uniform distribution (a sort of non-informative prior distribution in a Bayesian probabilistic approach) with m 1 = 0, m 2 = 1, l = r = 0

Intermezzo: two-way case PCA-F: Application [3] choice of S + simplicity + preprocessing preprocessing by centering the modes (no artificial differences among the variables) PCA-F with S = 3 components solution with high fit (81.49%) well capturing the variable information (71.25% if S = 2 and 87.87% if S = 4) maximal simplicity by varimax rotating the component loading matrix (compensating this rotation into the component score matrix)

Intermezzo: two-way case PCA-F: Application [4] component loading matrix Question C1 C2 C3 Justification of the Iraq war (Q1) 0.33 0.21-0.04 Consequences of the Iraq war (Q2) 0.08 0.02 0.23 Threat of terrorism in Italy (Q3) -0.03 0.41 0.21 Italian humanitarian aid (Q4) 0.49-0.19 0.10 Reinforcement of Italian humanitarian aid (Q5) 0.45 0.04 0.04 Sending of Italian troops (Q6) 0.42 0.26-0.19 Threat to peace in the world: Afghanistan (Q7) -0.01 0.70-0.10 Threat to peace in the world: China (Q8) -0.17-0.06 0.46 Threat to peace in the world: North Korea (Q9) 0.03-0.07 0.49 Threat to peace in the world: Iran (Q10) 0.32 0.13 0.28 Threat to peace in the world: Israel (Q11) -0.15 0.37 0.20 Threat to peace in the world: Syria (Q12) 0.21-0.06 0.49 Threat to peace in the world: United States (Q13) -0.27 0.18 0.20 C1: role of Italy in Iraq C2: threat of terrorism in Italy C3: threat to peace in the world

Intermezzo: two-way case PCA-F: Application [5] plot of the students (components 1 & 2) positions and sizes consistent with the component interpretation a lot of DK / NA for Student n.17 smaller sizes for students expressing radical positions

Models Three-way Principal Component Analysis for fuzzy valued data (3PCA-F) Aim to find parameter matrices and arrays such that the dissimilarity measure between observed and modelled data is minimized But... need for a dissimilarity measure between observed ~X ( M 1, M 2, L, R ) and estimated ~X ( M 1, M 2, L, R ) fuzzy valued arrays Idea since each observation unit can be represented as a hyperrectangle in R JK, compute the dissimilarity measure by comparing all the 2 JK vertices

Models 3PCA-F: (Squared) dissimilarity measure for fuzzy valued arrays 6 term simplified version d 2 ( ~ X, ~X ) = M 1a M 1a 2 + M 2a M 2a 2 2tr [(M 1a M 1a ) (L ay L ay)] +2tr [(M 2a M 2a ) (R az R az)] + L a Y L ay 2 + R a Z R az 2 where Y and Z H L v and H L v diagonal matrices of order JK which help us to suitably take into account the decreasing shape functions L jk (w) and R jk (w) for the j-th fuzzy variable (j = 1,..., J) at the k-th occasion (k = 1,..., K) diagonal matrices of order JK which help us to describe every vertex of the hyperrectangles, v = 1,..., 2 JK

Models 3-PCAF: Model the PCA-F model (T3-based) can be formalized as follows (v = 1,..., 2 JK ) (M 1a L a) H L v + (M 2a + R a) H R v = (M 1a L a) H L v + (M 2a + R a) H R v + E a M 1a = A M1 G a (C B ) M 2a = A M2 G a (C B ) L a = A L G a (C B ) where R a = A R G a (C B ) A M1, A M2 A L, A R component matrices for the observation unit mode concerning the left modes, right modes, left spreads and right spreads, respectively B component matrix for the variable mode C component matrix for the occasion mode G a supermatrix resulting from core array G Note: the CP-based version can be obtained replacing G a with I a

Models 3-PCAF: model (Graphical interpretation) i-th estimated hyperrectangle (trivial case with J=1, K=2 and P=Q=R=1) modes and vertices share the same B and C (and G in the T3 case) B and C (and G) found by making a sort of compromise between modes and spreads information different components for the observation unit mode (every entity of the fuzzy valued array is associated to a specific component matrix)

Models 3PCA-F: Comments optimal solution by ALS algorithm with respect to A M1, A M2, A L, A R, B, C and G goodness of fit index obtained comparing the explained sum of squares to the observed one 3PCA-F admits rotations (only in the T3 case) plotting procedure of the observation units as low-dimensional hyperrectangles as in PCA-F replacing F with F a = (C B) G a (or F a = (C B) I a in the CP case) special cases: i L = R = 0 ii L = R = 0, M 1 = M 2 three-way model for interval valued arrays (optimal solution found by performing ordinary three-way component model on [ M 1a M 2a ] ) ordinary three-way component model for single valued arrays

Models 3PCA-F: Imprecision + randomness ~X is a random sample (with respect to the observation unit mode) it is interesting to assess the uncertainty due to sampling for B, C (and G) possible way to do it by means of resampling techniques such as (non-parametric) bootstrap (following Kiers, 2004) i ML-based three-way methods exist (e.g., Bentler & Lee, 1978) in the single valued case ii they only analyze derived (covariance matrices) rather than original data, limiting the scope of the anlysis iii they tend to have more problems in fitting them (to be sometimes instable, not to converge, etc.) able to determine probabilistic uncertainty estimates in terms of percentile intervals (pi s) or standard errors (se s)

Models 3PCA-F: Bootstrap (T3 case)... let B, C and G a be the optimal parameter matrices resulting from PCA-F applied to ~X 3PCA-F: Bootstrap procedure i generate a bootstrap sample of size I, say ~X b, ii perform 3PCA-F on ~X b (same preprocessing and P, Q and R); let B b, C b and G b a be the optimal parameter matrices iii repeat steps (i) and(ii) B times to get B b, C b and G b a (b = 1,..., B) iv compute the pi or se estimate of every element of every parameter matrix; for instance, ( ) 2 ŝe (c kr ) = 1 B c b B kr 1 B c n B kr b=1 n=1

Models 3PCA-F:... Bootstrap (T3 case) But... attention must be paid to the non-uniqueness property (!) i rotate B b and C b so that they resemble as much as possible B and C by T b and U b such that B b T b B 2 and C b U b C 2 are minimized ( ii compensate these rotations into the core (G b a U b 1 T b 1) ) iii (assuming that G b a denotes the so-obtained rotated core), transform G b so that it becomes optimally similar to G by S b such that S b G b a G a 2 is minimized iv compensate this rotation into the component matrices for the observation unit mode (in practice, this is not done since we do not use them) Note: attention also in the CP case due to possible rescaling and joint permutation of the columns (Tucker congruence coefficient)

Models 3PCA-F: Simulation experiment [1] comparison between the performances of T3 on either m 1 +m 2 or 2 (m 1 l )+(m 2 +r) and T3-based 3PCA-F 2 research questions: does the use of fuzzy valued data improve the quality of the results in terms of recovery of the parameter matrices and array? does the use of fuzzy valued data improve the quality of the measures of statistical validity provided by the bootstrap procedure? construction of simulated data: randomly generated fuzzy population data with size N = 1000 and known T3 model structure and different: i numbers of variables and occasions (from J = 10 = 10 to J = 40 = 40) ii numbers of components (from P = Q = R = 2 to P = Q = R = 4) iii widths of the fuzzy data iv kinds of core array (with or without zeroing an half of its elements) v levels of added noise from each of the above defined populations, random samples with size I = 10 or I = 40 for each combination of all the design variables, three replications

Models 3PCA-F: Simulation experiment [2] results (recovery): taking into account the rotational freedom, use of the Proportion of Recovery (PR) index; e.g., for C: PR C = 1 C C 2 C 2 where the obtained matrix C is such that it resembles as much as possible the known in advance matrix C 3PCA-F worked better, or at least equally well, than T3 s (average PR values 0.865 and 0.846 or 0.861, respectively) results (statistical validity): taking into account the rotational freedom, use of the average se value (B = 500 bootstrap samples) sample parameter matrices from 3PCA-F were rather accurate estimates of the population parameter matrices while those from T3 s were a little less accurate (average ŝe values 0.033 and 0.040 or 0.039, respectively) the performance of 3PCA-F was the best one, if compared with those of T3 s

Application: Italian bank branches performance Problem bank indicators pertaining to the Italian branches of an important Italian bank are collected during years 2000 2005 a situation of partial ignorance occurs: due to privacy reasons, the information is imprecise we do not exactly know the scores corresponding to each and every bank branch partial information with respect to some pre-specified geographical areas (provinces, regions or sub-regions) is available (j-th variable at k-th occasion): i average value µ ijk ii min value x ijk iii max value x ijk iv standard deviation σ ijk previous values computed with respect to the bank branches located in the geographical area at hand

Application: Italian bank branches performance Data array three-way analysis on: i I = 52 geographical areas ii J = 7 bank indicators iii K = 6 years (2000 2005) generic fuzzy valued datum: m 1 = µ ijk σ ijk m 2 = µ ijk + σ ijk l = (µ ijk σ ijk ) x ijk r = x ijk (µ ijk + σ ijk ) application of 3PCA-F using T3 (CP too restrictive) preprocessing: centering across the observation units and scaling within the variables

Application: Italian bank branches performance Choice of P, Q and R (P + Q + R 9) + simplicity 3PCA-F with P = Q = 3 and R = 2 P Q R P + Q + R Fit 1 1 1 3 53.42% 2 2 1 5 66.89% 2 2 2 6 68.23% 3 2 2 7 70.54% 3 3 2 8 75.34% 4 3 2 9 77.22% parsimonious solution but tends to oversimplify and is not well interpretable optimal solution covering the most important structural aspects in the data rotations to simplicity i B and C first orthonormalized and then varimax rotated to simple structure ii rotations compensated into the core matrix iii resulting core G a (row-wise) orthonormalized (helpful in order to plot the observation units) and (row-wise) varimax rotated iv rotations finally compensated into the component matrices for the observation unit mode

Application: Italian bank branches performance Interpretation [1] component matrix for the variables (ŝe within parentheses with B = 1000) Bank indicator C1 C2 C3 Loans / Deposits 0.46 (0.03) 0.48 (0.05) 0.09 (0.06) Bad Debts / Loans -0.76 (0.03) 0.03 (0.04) 0.05 (0.04) Financial Intermediation and Sundry Incomes / Total Assets 0.14 (0.03) 0.57 (0.05) 0.03 (0.06) Net Interest Income / Total Assets -0.30 (0.03) 0.34 (0.04) 0.13 (0.05) Administrative Costs / Total Assets -0.30 (0.02) 0.57 (0.04) -0.17 (0.04) Return On Equity ROE -0.00 (0.01) 0.04 (0.02) 0.64(0.03) Return On Assets ROA -0.03 (0.01) -0.05 (0.03) 0.73 (0.03) C1: low credit risk; C2: stock exchange trading and credit; C3: branches performance ŝe s small (especially for C1); accurate estimate of the corresponding population parameters for the variable mode component matrix for the occasions (ŝe within parentheses with B = 1000) Year C1 C2 2000 0.48 (0.10) 0.20 (0.12) 2001 0.08 (0.10) 0.64 (0.13) 2002-0.07 (0.15) 0.73 (0.19) 2003 0.55 (0.08) -0.07 (0.10) 2004 0.51 (0.06) -0.09 (0.07) 2005 0.43 (0.07) -0.02 (0.08) C1: standard years; C2: Twin Towers attack and its consequences ŝe s slightly bigger than those for B; little less accurate estimate

Application: Italian bank branches performance Interpretation [2] core matrix G a (ŝe within parentheses with B = 1000) r = 1 r = 2 q = 1 q = 2 q = 3 q = 1 q = 2 q = 3 p = 1 0.76 (0.03) -0.03 (0.03) 0.07 (0.04) 0.64 (0.03) 0.01 (0.04) -0.01 (0.02) p = 2-0.01 (0.02) 0.05 (0.05) -0.27 (0.10) 0.03 (0.03) 0.06 (0.08) -0.96 (0.06) p = 3-0.00 (0.01) 0.72 (0.03) 0.36 (0.06) -0.02 (0.02) 0.59 (0.05) 0.03 (0.02) it allows us to make a summary description of the components for the bank branches: p = 1 a i1 s high if branches present a low credit risk during all the years under investigation (g 111 & g 112 ) p = 2 a i2 s high if branches have poor performance increasing their pains due to the Twin Towers attack (g 231 & g 232 ) p = 3 a i3 s high if branches follow a corporate policy related to high stock exchange trading and credit (g 321 & g 322 ) and if have good performance during the standard years (g 331 ) very stable core elements well detecting all the strong population interactions among the different components (except for g 231)

Application: Italian bank branches performance Interpretation [3] low dimensional plot of the bank branches (left side: first 26; right side: last 26) (positions) C1 also interpreted as duality between Northern and Southern Italy (branches from Northern (Southern) Italy characterized by low (high) credit risk) (sizes) biggest rectangles for Rome and Sicily (others) because their bank branches have very heterogeneous values

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

Conclusion component models for uncertain data imprecision managed by interval or fuzzy valued data randomness managed by non parametric bootstrap future research: component models...... based on fuzzy / interval arithmetics... with fuzzy component matrix for the observation unit mode à (fuzzy case)... able to manage both imprecision and randomness analyzing indirect data (based on the concept of fuzzy random variables, e.g., Puri & Ralescu, 1986)... able to manage both imprecision and randomness analyzing direct data (starting point: random single valued case)

Outline 1 Uncertainty Some clarifications 2 Single valued case Membership functions Data Models 3 Interval valued case Membership functions Data Intermezzo: two-way case Models Application: Air pollution in Rome 4 Fuzzy valued case Membership functions Data Intermezzo: two-way case Models Application: Italian bank branches performance 5 Conclusion 6 References

References [1] P.M. Bentler, S.-Y. Lee, Statistical aspects of a three-mode factor analysis model, Psychometrika, 43 (1978) 343 352. J.C. Bezdek, Fuzzy models - What are they, and why?, IEEE Transactions on Fuzzy Systems, 1 (1993) 1 6. J.D. Carroll, J.J. Chang, Analysis of individual differences in multidimensional scaling via an n-way generalization of Eckart-Young decomposition, Psychometrika, 35 (1970) 283 319. P. Cazes, A. Chouakria, E. Diday, Y. Schektman, Extension de l analyse en composantes principales à des données de type intervalle, Revue de Statistique Appliquée, 45 (1997) 5-24. R. Coppi, P. Giordani, P. D Urso, Component models for fuzzy data, Psychometrika, 71 (2006) 733 761. G. Coletti, R. Scozzafava, Probabilistic Logic in a Coherent Setting, Kluwer Academic Publishers, The Netherlands, 2002. T. Denœux, M. Masson, Principal component analysis of fuzzy data using autoassociative neural networks, IEEE Transactions on Fuzzy Systems, 12 (2004) 336 349. D. Dubois, H. Prade, F uzzy sets and systems: theory and applications, Academic Press, New York, 1980. D. Dubois, H. Prade, Possibility theory, Plenum Press, New York, 1988. P. D Urso, P. Giordani, A least squares approach to principal component analysis for interval valued data, Chemometrics and Intelligent Laboratory Systems, 70 (2004) 179 192. P. D Urso, P. Giordani, A possibilistic approach to latent component analysis for symmetric fuzzy data, Fuzzy Sets and Systems, 150 (2005) 285 305. P. Giordani, Two- and three-way component models for LR fuzzy data in a possibilistic framework, Fuzzy Sets and Systems, 157 (2006) 2648 2664. P. Giordani, H.A.L. Kiers, Three-way component analysis of interval valued data, Journal of Chemometrics, 18 (2004a) 253 264.

References [2] P. Giordani, H.A.L. Kiers, Principal component analysis of symmetric fuzzy data, Computational Statistics and Data Analysis, 45 (2004b) 519 548. P. Giordani, H.A.L. Kiers, A comparison of three methods for principal component analysis of fuzzy interval data, Computational Statistics and Data Analysis, 51 (2006) 379 397. F. Herrera, E. Herrera-Viedma, J.L. Verdegay, Linguistic measures based on fuzzy coincidence for researching consensus in group decision making, International Journal of Approximate Reasoning, 16 (1997) 309 334. R.A. Harshman, Foundations of the PARAFAC procedure: models and conditions for an exploratory multimode factor analysis, UCLA Working Papers in Phonetics, 16 (1970) 1 84. J.C. Helton, J.D. Johnson, W.L. Oberkampf, An exploration of alternative approaches to the representation of uncertainty in model predictions, Reliability Engineering and System Safety, 85 (2004) 39 71. H.A.L. Kiers, Towards a standardized notation and terminology in multiway analysis, Journal of Chemometrics, 14 (2000) 105 122. H.A.L. Kiers, Some procedures for displaying results from three-way methods, Journal of Chemometrics, 14 (2000) 151 170. H.A.L. Kiers, Bootstrap confidence intervals for three-way methods, Journal of Chemometrics, 18 (2004) 22 36. H.A.L. Kiers, R.A. Harshman, Relating two proposed methods for speedup of algorithms for fitting two- and three-way principal component and related multilinear models, Chemometrics and Intelligent Laboratory Systems, 36 (1997) 31-40. H.A.L. Kiers, J.M.F. ten Berge, Hierarchical relations between methods for simultaneous component analysis and a technique for rotation to a simple simultaneous structure, British Journal of Mathematical and Statistical Psychology, 47 (1994) 109-126. G.J. Klir, Uncertainty and information: foundations of generalized information theory, John Wiley, New York, 2006.

References [3] V. Krätschmer, A unified approach to fuzzy random variables, Fuzzy Sets and Systems, 123 (2001) 1 9. R. Kruse, K.D. Meyer, Statistics with vague data, D. Reidel Publishing Company, Dordrecht, 1987. H. Kwakernaak, Fuzzy random variables I, Information Sciences, 15 (1978) 1 29. M. Laviolette, J.W. Seaman, J.D. Barrett, W.H. Woodall, A probabilistic and statistical view of fuzzy methods (with discussion), Technometrics, 37 (1995) 249 292. V.I. Loginov, Probability treatment of Zadeh membership functions and their use in pattern recognition, Engineering Cybernetics, 37 (1966) 68 69. M.L. Puri, D.A. Ralescu, The concept of normality for fuzzy random variables, The Annals of Probability, 13 (1985) 1373-1379. M.L. Puri, D.A. Ralescu, Fuzzy random variables, Journal of Mathematical Analysis and Applications, 114 (1986) 409 422. H.S. Sii, T. Ruxton, J. Wang, A fuzzy-logic-based approach to qualitative safety modelling for marine systems, Reliability Engineering and System Safety, 73 (2001) 19 34. N.D. Singpurwalla, J.M. Booker, Membership functions and probability measures of fuzzy sets (with discussion), Journal of the American Statistical Association, 99 (2004) 867 889. L.R Tucker, A method for synthesis of factor analysis studies, Personnel Research Section Report No. 984, Department of the Army, Washington, 1951. L.R Tucker, Some mathematical notes on three-mode factor analysis, Psychometrika, 31 (1966) 279 311. J. Watada, Y. Yabuuchi, Fuzzy principal component analysis and its application, Biomedical Fuzzy Human Science, 3 (1997) 83 92. L.A. Zadeh, Fuzzy sets, Information Control, 8 (1965) 338 353. H.J. Zimmermann, Fuzzy set theory and its applications, Kluwer, Boston, 2001.

Appendix Zoom of Figure about 3 about 3 μ about 3 (x) 0.0 0.2 0.4 0.6 0.8 1.0 0 1 2 3 4 5 m U Return

Appendix Zoom of Figure temperature in Rome temperature in Rome μ temperature (x) 0.0 0.2 0.4 0.6 0.8 1.0 0 10 20 30 40 m U Return

Appendix Zoom of Figure I feel good I feel good (0 10 scale) μ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 0 2 4 6 8 10 m U Return

Appendix Zoom of Figure wait me for 5 minutes wait me for 5 minutes μ 5 minutes (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 0 5 10 15 U Return

Appendix Zoom of Figure membership function single valued datum μ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m U Return

Appendix Zoom of Figure about 3 about 3 μ about 3 (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 0 1 2 3 4 5 U Return

Appendix Zoom of Figure temperature in Rome temperature in Rome μ temperature (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 0 10 20 30 40 U Return

Appendix Zoom of Figure I feel good I feel good (0 10 scale) μ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 0 2 4 6 8 10 U Return

Appendix Zoom of Figure wait me for 5 minutes wait me for 5 minutes μ 5 minutes (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 0 5 10 15 U Return

Appendix Zoom of Figure membership function interval valued datum μ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 m 2 U Return

Appendix Zoom of Figure about 3 about 3 μ ~ about 3 (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 1 m 2 m 2 + r 0 1 2 3 4 5 U Return

Appendix Zoom of Figure temperature in Rome temperature in Rome μ ~ temperature (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 2m 1 m 2 + r 0 10 20 30 40 U Return

Appendix Zoom of Figure I feel good I feel good (0 10 scale) μ ~ good (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 1 m 2 m 2 + r 0 2 4 6 8 10 U Return

Appendix Zoom of Figure wait me for 5 minutes wait me for 5 minutes μ ~ 5 minutes (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 1 m 2 m 2 + r 0 10 20 30 40 U Return

Appendix Zoom of Figure membership function fuzzy valued datum μ ~ X (x) 0.0 0.2 0.4 0.6 0.8 1.0 m 1 l m 1 m 2 m 2 + r U Return

Appendix Questionnaire RENATO COPPI, PAOLO GIORDANI, AND PIERPAOLO D URSO 759 Return