discrimintools.fviz_candisc_biplot#

discrimintools.fviz_candisc_biplot(obj, axis=[0, 1], geom_ind=('point', 'text'), repel=False, point_args_ind={'shape': 'o', 'size': 1.5}, text_args_ind={'size': 8}, geom_var=('arrow', 'text'), col_var='steelblue', segment_args={'alpha': 1, 'linetype': 'solid', 'size': 0.5}, text_args_var={'size': 8}, add_group=True, geom_group=('point', 'text'), point_args_group={'shape': '^', 'size': 3}, text_args_group={'size': 11.5}, palette=None, x_lim=None, y_lim=None, x_label=None, y_label=None, title=None, add_hline=True, add_vline=True, add_grid=True, ggtheme=None)[source]#

Visualize Canonical Discriminant Analysis (CANDISC) - Biplot of individuals and variables

Canonical discriminant analysis is a dimension-reduction technique related to principal component analysis and canonical correlation. fviz_candisc_biplot provides plotnine based elegant visualization of CANDISC outputs for individuals and variables.

Parameters:
Returns:

p – A object of class ggplot.

Return type:

class

See also

fviz_candisc

Visualize Canonical Discriminant Analysis (CANDISC).

fviz_candisc_ind

Visualize Canonical Discriminant Analysis (CANDISC) - Graph of individuals.

fviz_candisc_var

Visualize Canonical Discriminant Analysis (CANDISC) - Graph of variables.

fviz_dist

Visualize distance between barycenter.

Examples

>>> from discrimintools.datasets import load_wine
>>> from discrimintools import CANDISC, fviz_candisc_biplot
>>> D = load_wine("train") # load training data
>>> y, X = D["Quality"], D.drop(columns=["Quality"]) # split into X and y
>>> clf = CANDISC()
>>> clf.fit(X,y)
CANDISC()
>>> p = fviz_candisc_biplot(clf) # biplot of individuals and variables
>>> print(p)
../../_static/fviz_candisc_biplot.png

Fig. 4 Biplot of individuals and variables - CANDISC#