1
私はシーボーンを使用してバイオリンプロットを作成しています。今は、比例値からバイオリンプロットを作成しています(したがって、すべての値は0と1の間です)が、結果のバイオリンプロットはかなりオフです。その底部は、以下1よりも大きい値に負の値とその上部範囲に及ぶ私はそれをテストするために実行した例である。海軍のバイオリンプロットが有効範囲外にある
import seaborn as sns
import numpy as np
y = np.asarray([.1725,.1825,.163,.1625,.93,.943,.893,.93,.11225,.93,.812,.832,.9425,.953,.8525,.993,.963,.1425,.113,.752])
x = np.asarray([1]*len(data))
sns.violinplot(x=x,y=y)
sns.plt.show()
明らか値のいずれも、範囲[0,1]の外ではありませんまだバイオリンプロットは、すべての変になります
Violin plot that is out of range
ヘルプをいただければ幸いです!
これは、カーネル密度推定値によって形状が推定されたためです。値が0と1の間で制限されていることはわかりません。適切な理解を得るためには、カーネル密度の推定に慣れておくとよいでしょう。 – cel
http://stackoverflow.com/a/28119908/419338を参照してください。 – mbatchkarov
ああ、私が探していたものは分かりませんでした。ありがとう! –