J'essaie de tracer un tracé conjoint avec ci-dessous et à partir d'échantillons, j'ai vu qu'il devrait montrer le coefficient de corrélation et la valeur p sur le graphique. Cependant, il ne montre pas ces valeurs sur le mien. Aucun conseil? Merci.
import seaborn as sns
sns.set(style="darkgrid", color_codes=True)
sns.jointplot('Num of A', ' Ratio B', data = data_df, kind='reg', height=8)
plt.show()
J'ai fini par utiliser ci-dessous pour tracer
import seaborn as sns
import scipy.stats as stats
sns.set(style="darkgrid", color_codes=True)
j = sns.jointplot('Num of A', ' Ratio B', data = data_df, kind='reg', height=8)
j.annotate(stats.pearsonr)
plt.show()
Vous pouvez ignorer les avertissements pour l'instant. De plus, nous pouvons appeler directement la méthode d'annotation sur le tracé sans créer d'abord l'objet.
import seaborn as sns
import scipy.stats as stats
from warnings import filterwarnings
filterwarnings('ignore')
sns.set(style="darkgrid", color_codes=True)
sns.jointplot('Num of A', ' Ratio B', data = data_df, kind='reg', height=8).annotate(stats.pearsonr)
plt.show()
Cette fonctionnalité a été déconseillée dans Seaborn v0.9.0 (juillet 2018):
Obsolète la composante d'annotation statistique de JointGrid. La méthode est toujours disponible mais sera supprimée dans une future version. ( source )