Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- createElement
- grid-template-areas
- localStorage
- border-style
- mongodb
- collapsing-margins
- javascript
- javascipt
- python #qqplot #qq-plot #code
- variables
- relative
- gird-row-end
- grid-row-start
- box-shadow
- prompt()
- var
- className
- scope
- React
- foreach()
- confirm()
- grid-column-end
- react-hook-form
- css#cascading#display#block#inline
- classList
- CSS
- package.json
- valuable
- Grid
- grid-column-start
Archives
- Today
- Total
data life
QQ Plot 본문
QQPlot 해석
https://stats.stackexchange.com/questions/101274/how-to-interpret-a-qq-plot
핵심은 정규화를 검토하기 위한 그래프이다. 대략적으로 아래와 같이 생겼다.
https://en.wikipedia.org/wiki/Q%E2%80%93Q_plot#/media/File:Normal_exponential_qq.svg
위에서 점들과 직선을 볼 수 있다.
- 직선 : 정규분포의 값
- 점선 : 우리가 가진 실제 데이터 값
분석하는 방법은 다음과 같다.
점선과 직선이 일치할수록, 데이터는 정규분포를 따른다.
위의 그림처럼 점선과 직선이 일치하지 않으면 데이터는 정규분포를 따르지 않는다.
python을 이용한 qq-plot 그리는 방법
import matplotlib.pyplot as plt
import statsmodels.api as sm
sm.qqplot(raw_data, fit=True, line='45')
line { None, "45", "s", "r", "q"}
- "45" - 45도 선
- "s" - 표준화된 선, 예상 주문 통계는 주어진 샘플의 표준 편차에 따라 조정되고 평균이 추가됩니다.
- "r" - 회귀선이 적합합니다.
- "q" - 선이 사분위수에 맞습니다.
- 없음 - 기본적으로 플롯에 참조선이 추가되지 않습니다.