Seabornのqq plotをデータの正常性のテストとして行う方法は誰にでも教えてください。少なくとも、matplotlibではそれは失敗します。 Wikipediaの記事を読んだ後、事前SeabornとSciPyを使用したQuantile-Quantileプロット
0
A
答えて
4
で
おかげで、私はQ-Qプロットがお互いに対して二つの分布の分位数をプロットしたものであることを理解しています。
numpy.percentile
は、分布のパーセンタイルを得ることができます。したがって、それぞれのディストリビューションでnumpy.percentile
と呼び出して、結果を互いにプロットすることができます。
import numpy as np
import matplotlib.pyplot as plt
a = np.random.normal(5,5,250)
b = np.random.rayleigh(5,250)
percs = np.linspace(0,100,21)
qn_a = np.percentile(a, percs)
qn_b = np.percentile(b, percs)
plt.plot(qn_a,qn_b, ls="", marker="o")
x = np.linspace(np.min((qn_a.min(),qn_b.min())), np.max((qn_a.max(),qn_b.max())))
plt.plot(x,x, color="k", ls="--")
plt.show()
3
Statsmodels.apiは、このジョブのプロッタを持っています。
チェックアウトsm.qqplotは()sm docs
ここで、上記と同じデータを使用して、例のカップルです。
import numpy as np
import matplotlib.pyplot as plt
import statsmodels.api as sm
a = np.random.normal(5,5,250)
sm.qqplot(a)
plt.show()
まだ画像を投稿できません。だからそれを試してみてください。これは、正規分布に対してプロットされた正規分布を示しています。 直線が得られます。
b = np.random.rayleigh(5,250)
sm.qqplot(b)
これは、正常distに対してプロットされたraleigh distを示しています。結果は少し凹んだ曲線です。
関連する問題
- 1. SeabornとPairGridのHexbinプロット
- 2. Seaborn Pythonを使用してCDF +累積ヒストグラムをプロットする
- 3. Seaborn、Pandasで高低をプロット
- 4. Seabornループでプロットする
- 5. seaborn pairgirdとseaborn barplotを使ってプロットごとに色とアスタリスクを追加する方法
- 6. 回転したxlabelsを使用したSeaborn Pythonの棒グラフ
- 7. はSeaborn、matplotlibのプロット中国のエラー
- 8. Seaborn timeseries複数のシリーズのプロット
- 9. 異なる時系列のSeaborn tsplotを使ってプロットする
- 10. Seaborn(またはmatplotlib)を使用してx軸に日付をプロットする方法
- 11. Seaborn kdeplotはデータをプロットしていませんか?
- 12. Scipyから返された画像をプロットするには、pylabを使用してください
- 13. NumpyまたはScipyを使用した累積製品
- 14. プロット正規曲線とヒストグラムとseabornでビンに名前を付ける
- 15. SeabornのRegplotでDatetimesを使用
- 16. リボンを使用した滝のプロット
- 17. ggplotを使用した多言語プロット
- 18. ggplot2を使用した累積プロット
- 19. アンドロイドプロットを使用したXYプロット
- 20. pythonを使用した3Dプロットのイメージオーバーレイ
- 21. JSONデータを使用したライングラフのプロット
- 22. Seaborn Pythonでプロットを保存する方法
- 23. 学術論文のSeabornプロットのフォントサイズを細かく制御
- 24. seabornプロットのx軸ティック数を変更する
- 25. scipyを使用した片側Wilcoxon符号付きランクテスト
- 26. Numpy/Scipyの要素賢いシグマを使用したガウス分布
- 27. Scipy Sparse Arraysを使用したF-Regressionのフィーチャーの選択
- 28. SciPy最小化を使用した逆ヘッセ行列の推定
- 29. NumPy/SciPyを使用したベクトル値関数補間
- 30. seabornは、私はプロットをプロットしている<a href="http://seaborn.pydata.org/generated/seaborn.swarmplot.html" rel="nofollow noreferrer">seaborn tutorial</a>からデータ
http://www.statsmodels.org/dev/generated/statsmodels.graphics.gofplots.qqplot.htmlをご覧ください。 –