Seaborn에서 qq plot을 데이터의 정규성 테스트로 사용할 수있는 사람이 있습니까? 또는 matplotlib에서 적어도 실패했습니다. 위키 피 디아 기사를 읽은 후 사전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. SciPy를 사용한 로지스틱 회귀
- 2. scipy를 사용한 잘못된 구형파 샘플링
- 3. Seaborn과 Stripplot이있는 오류 막대
- 4. scipy를 사용한 2 차 ODE 통합
- 5. scipy를 사용한 일방 Wilcoxon 부호 랭킹 테스트
- 6. NumPy/SciPy를 사용한 벡터 값 함수 보간
- 7. ggplot2를 사용한 배치 플롯
- 8. matplotlib을 사용한 2D 플롯
- 9. autoscale을 사용한 간단한 플롯 알고리즘
- 10. R을 사용한 조건부 시간 플롯?
- 11. pgfplots과 LaTeX를 사용한 간단한 플롯
- 12. 플롯 라인을 사용한 Gnuplot 히스토그램
- 13. 안드로이드 플롯을 사용한 XY 플롯
- 14. ggplot2를 사용한 누적 도트 플롯
- 15. ggplot을 사용한 다중 박스 플롯
- 16. Achartengine을 사용한 안드로이드 다이내믹 플롯
- 17. Matplotlib을 사용한 라인 플롯 만들기
- 18. matplolitb를 사용한 플롯 클래스 확률
- 19. Matplotlib - 단일 값을 사용한 등고선 플롯
- 20. 시간 시계열을 사용한 플롯 차트 그리기
- 21. Jquery 슬라이더를 사용하여 캔버스를 사용한 선 플롯
- 22. 조건부 반경에 대한 함수를 사용한 플롯 그래프
- 23. 그룹화 열을 사용하여 gnuplot을 사용한 여러 플롯
- 24. matplotlib을 사용한 대화 형/애니메이션 산점도 플롯
- 25. Python에서 pyqtgraph를 사용한 다중 업데이트 플롯
- 26. 하이 챠트를 사용한 XY 궤적 플롯
- 27. 2D 배열을 사용한 3D 플롯 matplotlib
- 28. Python/iPython을 사용한 네트워크 플롯 오류
- 29. ggplot2를 사용한 선형 판별 분석 플롯
- 30. openshift에 scipy를 설치하십시오
http://www.statsmodels.org/dev/generated/statsmodels.graphics.gofplots.qqplot.html을 참조하십시오. –