ホームページ  >  記事  >  バックエンド開発  >  Pythonのstdとは何ですか

Pythonのstdとは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-07-02 15:07:2917303ブラウズ

std()関数は中学と高校の標準偏差

Pythonのstdとは何ですか

#numpy.std() 標準偏差を求める場合, デフォルトは n で除算され、偏っています。np.std の不偏サンプル標準偏差の方法は、パラメーター ddof = 1; (推奨される学習: Python ビデオ チュートリアル )## を追加することです。

#pandas.std() のデフォルトは n-1 による除算、つまり不偏です。numpy.std() のように偏りを持たせたい場合は、パラメータ ddof=0 を追加する必要があります。つまり、 pandas.std(ddof= 0) ;

統計学では、長年の経験から次のように結論付けられています。

これが母集団の場合、標準偏差の式は平方根内の n で割られます。

サンプルの場合、標準偏差の式は根号 (n-1) で割られます。多くのサンプルに対しては、通常、平方根を (n-1) で割った値を使用します。

式の意味: すべての数値から平均値を引き、その二乗和を数値の数 (または数値から 1 を引いた値) で割って、結果の値の根号を求めます。 1/2 乗して、この数値はこの一連の数値の標準偏差になります。

DataFrame の description() には std(); が含まれています;

>>> a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> np.std(a, ddof = 1)
3.0276503540974917
>>> np.sqrt(((a - np.mean(a)) ** 2).sum() / (a.size - 1))
3.0276503540974917
>>> np.sqrt(( a.var() * a.size) / (a.size - 1))
3.0276503540974917
Python 関連の技術記事の詳細については、

Python チュートリアル

列にアクセスして学習してください。

以上がPythonのstdとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。