Click or drag to resize

MultipleCorrespondence Class

Represents the multiple correspondence of a categorical data set.
Inheritance Hierarchy
SystemObject
  Novacta.AnalyticsMultipleCorrespondence

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
public class MultipleCorrespondence

The MultipleCorrespondence type exposes the following members.

Properties
  NameDescription
Public propertyCategories
Gets the principal projections of the cloud of categories.
Public propertyIndividuals
Gets the principal projections of the cloud of individuals.
Top
Methods
  NameDescription
Public methodStatic memberAnalyze
Analyzes the multiple correspondence of the specified categorical data set.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

A multiple correspondence examines the relationships existing among the variables observed in a categorical data set. Both individuals and categories are represented as weighted points in a multidimensional space, having coordinates w.r.t. specific bases, forming what are referred to as clouds (For a definition, see the Cloud documentation). The aim of a multiple correspondence analysis is to project those clouds in a space having a lower dimensionality, in such a way that distances in space relate to dissimilarities among categories or among individuals.

Let LaTeX equation be a LaTeX equation categorical data set, where individuals are assigned to rows and variables to columns. Let LaTeX equation be, for LaTeX equation, the domain of the LaTeX equation-th categorical variable, i.e. the set of its observed categories in LaTeX equation. Given the definition

LaTeX equation

one can map the overall observed categories to indexes LaTeX equation, so that a disjunctive form of LaTeX equation can be represented as a LaTeX equation matrix, say LaTeX equation, such that, for LaTeX equation and LaTeX equation, LaTeX equation if and only if the LaTeX equation-th category has been observed at the LaTeX equation-th individual, LaTeX equation otherwise. The number of individuals at which the LaTeX equation-th category has been observed is thus given as LaTeX equation.

Notice that matrix LaTeX equation is a contingency table, so that the cloud of individuals and that of categories can be interpreted, respectively, as the clouds of row and column profiles taken into account while analyzing a correspondence. That is, a multiple correspondence analysis of LaTeX equation consists precisely in the correspondence analysis of LaTeX equation. As a consequence, in what follows is exploited the same notation used in the documentation of class Correspondence.

Cloud of individuals

Individuals are LaTeX equation points in LaTeX equation that correspond to the row profiles based on matrix LaTeX equation. Their cloud can thus be obtained by specializing the cloud LaTeX equation, as defined in the remarks about class Correspondence.

More thoroughly, the marginal relative frequency of the LaTeX equation-th category is equal to LaTeX equation, hence

LaTeX equation

so that basis LaTeX equation is representable through the matrix

LaTeX equation

Furthermore, since LaTeX equation variables are observed at each individual, one also has, for LaTeX equation,

LaTeX equation

so that

LaTeX equation

and

LaTeX equation

where LaTeX equation.

Cloud of categories

Categories are the LaTeX equation column profiles in LaTeX equation represented by the cloud LaTeX equation, as discussed in the documentation of Correspondence.

In the current context, such cloud can be expressed as follows.

Basis LaTeX equation has a representation matrix evaluating to

LaTeX equation

while the point coordinates and weights are given by, respectively,

LaTeX equation

and, for LaTeX equation,

LaTeX equation

Principal projections

Information about the principal projections of categories and individuals are exposed through properties Categories and Individuals, respectively. These properties return objects of class PrincipalProjections. Check its documentation for a thorough explanation of the underlying statistical methods, and for a discussion about how to exploit the principal information of the clouds, or to locate supplementary points.

See Also