0

このフォーラムで、ヒストグラムの歪度と尖度を計算して表示することを想定したコードを見つけました。

これは、プロットで使用したコードです。

sns.distplot(data['HR90'], color="blue", bins=15, kde=True)
    ax.text(x=0.97, y=0.97, transform=ax.transAxes, s="Skewness: %f" % data.iloc[:,i].skew(),\
        fontweight='demibold', fontsize=10, verticalalignment='top', horizontalalignment='right',\
        backgroundcolor='white', color='xkcd:poo brown')
    ax.text(x=0.97, y=0.91, transform=ax.transAxes, s="Kurtosis: %f" % data.iloc[:,i].kurt(),\
        fontweight='demibold', fontsize=10, verticalalignment='top', horizontalalignment='right',\
        backgroundcolor='white', color='xkcd:dried blood')

しかし、私はこれでエラーになります:

ValueError: 位置ベースのインデックス作成には、[整数、整数スライス (START ポイントは INCLUDED、END ポイントは EXCLUDED)、整数のリストのようなもの、ブール配列] タイプのみを含めることができます

ここでの問題は場所であり、おそらくコードの iloc と書かれている部分であることは理解していますが、修正方法がわかりません。Python を使い始めたばかりなので、説明が広ければ広いほど質問は少なくなります。 ..

私の最終目標は、これらのグラフの尖度と歪度をダイアプライすることです

4

1 に答える 1