Мои данные выглядят так:возможно использовать не гауссово ядро для двух боковых распределений в Сиборн jointplot
s1 = sns.jointplot(data.columns[i],
data.columns[j],
data=data,
space=0, color="b", stat_func=None)
, если я использую KDE вместо
s1 = sns.jointplot(data.columns[i],
data.columns[j],
data=data, kind = 'kde',
space=0, color="b", stat_func=None)
I я доволен двумерной интерполяцией kde, меньше с боковым. Проблема поставлена так близко друг к другу, что на самом деле предполагает максимум распределения, лежащего в двух разных точках, что может быть довольно обманчивым.
Итак, теперь собственно вопрос: можно ли указать что-то отличное от гауссовского как ядра (синий) для двух боковых распределений? (Я знаю, что гауссовский вариант только в 2D). Потому что, например, «biw» (зеленый) может эстетически выглядеть лучше (я до сих пор не убежден, что математически говорить о том, чтобы сделать интерполяции с другим ядром близко друг к другу, чтобы они казались одинаковыми ...). Поэтому мой вопрос заключается в том, могу ли я указать другое ядро где-нибудь в sns.jointplot или это единственный способ переписать боковое распределение другим, вычисленным во второй момент.
ax1 = sns.distplot(data[data.columns[j]])
sns.kdeplot(data[data.columns[j]], kernel= 'biw', ax = ax1)
блестящий! просто то, что я искал, большое спасибо! – cattt84
Мне было интересно, возможно ли сделать совместный план (с kind = 'kde') и маргинальные штриховки вместо распределения вероятностей? – cattt84
Может быть, лучше задать другой вопрос. Прежде всего проверьте эту страницу, возможно, вам помогут: [seaborn joinplot] (https://web.stanford.edu/~mwaskom/software/seaborn/generated/seaborn.jointplot.html) (6-й сюжет) – jrjc