Cela vise à reproduire le visuel du biplot du R pour PCA où le visuel combine à la fois les scores et les charges. Vous verrez des flèches représentant les contributions des variables d'origine à chaque composant principal, et vous verrez également comment les points de données se projettent sur les composants.
Lien PYPI: lien PYPI
Explication de PCA et PyBIPLot Usecase Lien: lien PCA
Flexibility through Optional Parameters: plusieurs paramètres facultatifs permettent aux utilisateurs de personnaliser l'apparence du tracé.
Support for Overlaying Plots: les utilisateurs peuvent décider de superposer les échantillons et les tracés de chargement ou les afficher côte à côte.
Dynamic Labeling: le script prend en charge l'étiquetage dynamique basé sur les valeurs réelles des données projetées, des charges et des variances expliquées.
Arrow Representations for Loadings: les charges sont représentées sous forme de flèches, pointant dans la direction et l'ampleur de la charge.
BiPlot ( ProjectedData , Loadings , ExplainedVar , ** kwargs ). plot ()ProjectedData: (PD.DataFrame) - Les données projetées.Loadings: (PD.DATAFRAME) - Les données de chargement.ExplainedVar: (Liste) - Décorpation expliquée pour les composants.Fig_size: Taille de la figure (par défaut est (16, 12))Fig_size_sub: Taille de la figure pour les sous-intrigues (par défaut est (20, 12))Overlaid: indicateur pour superposer les parcelles ou non (la valeur par défaut est vraie)Plot_style: style du tracé (par défaut est «SeaBorn-v0_8-Bright»)Sample_colors: Couleurs pour les échantillons (la valeur par défaut est «bleu»)Sample_size: taille des points d'échantillonnage (par défaut est 15)Sample_labels: Indicateur pour afficher des échantillons d'étiquettes ou non (la valeur par défaut est vraie)Sample_labels_color: couleur pour les échantillons d'étiquettes (la valeur par défaut est «noir»)Sample_labels_size: Taille des étiquettes d'échantillons (par défaut est 10)Sample_labels_shift: Shift pour les échantillons d'étiquettes (par défaut est .02)Arrow_colors: couleur des flèches (par défaut est «rouge»)Arrow_head_size: taille des têtes de flèche (par défaut est 0,05)Arrow_labels: Flag pour afficher les étiquettes de flèches ou non (la valeur par défaut est vraie)Arrow_labels_size: Taille des étiquettes fléchées (par défaut est 10)Arrow_labels_color: Couleur des étiquettes de flèche (par défaut est «noir»)Arrow_labels_shift: Shift for Arrow Labels (par défaut est 1,15)X_label_size: taille de l'étiquette de l'axe X (par défaut est 15)Y_label_size: taille de l'étiquette de l'axe y (par défaut est 15)Title_size: taille du titre (par défaut est 20)