'statsmodels'이란?
2020. 12. 28. 19:46ㆍPython/Module | statsmodels
0. 소개
statsmodels은 다양한 통계 검정(test)과 추정(estimation)에 필요한 함수와 클래스를 제공하는 모듈이다. 위의 링크를 누르면 statsmodels 사이트로 연결되어 자세한 정보를 파악할 수 있다.
0. 1 검정(Test)
statsmodels에서 검정은 t-검정, F-검정, DW 검정(AR(1) process 검정), BP-검정(이분산 검정) 등의 간단한 검정에서부터 비모수(non-parametric) 검정, 다중(Multiple) 검정까지 가능하다. (평소에 '검정'보다 'test'라는 말을 더 자주 사용해서 그런지 '검정'이란 말이 어색하게 들린다...)
0. 2 추정(Estimation)
statsmodels에서 추정은 보통최소제곱(OLS), 일반최소제곱(GLS)의 선형회귀분석뿐만 아니라 비선형회귀분석은 물론 시계열 분석까지 가능하다.
1. 설치
현재(20. 12. 28) statsmodels은 Python 3.6, 3.7 그리고 3.8과 호환된다. 이보다 높거나 낮은 버전의 경우 다운그레이드하여 사용하길 바란다. 기타 패키지의 dependency는 아래와 같다.
Anaconda를 이용하는 경우
$ conda install -c conda-forge statsmodels
pip를 이용하는 경우
$ pip install statsmodels
'Python > Module | statsmodels' 카테고리의 다른 글
statsmodels을 이용한 Ordinary Least Squares Regression (0) | 2021.01.06 |
---|