728x90

R은 통계프로그래밍 언어로 일반인이 사용하기 쉽게 만든 언어이다.

그러나 필자는 프로그래머이고 비 프로그래머의 인식으로 접근하기 힘든면이 있다.

강의 또한 그러하다. 강의 곳곳에 프로그래머적인 시선이 들어있으니 참고하여 필요없으면 넘겨라.


참고:

[개발환경 셋팅하기]R설치 및 환경변수 등록-(1)

[개발환경 셋팅하기]RStudio설치-(2)

[개발환경 셋팅하기]RStudio프로젝트 만들기-(3)


콜모고로프-스미노프검정은 두 데이터가 같은 정규분포를 따르는지를 검사한다.

어떻게 검사하는지는 인터넷을 참고하고 결과적으로 p-value가 0.05보다 작다면 둘은 같은 분포가 아니며

반대의 경우 둘은 같은 분포라고 가정하게 된다.



사용할 데이터는 제주도의 시간대별 관광지 유동인구의 데이터이다. 값엔 비율도 포함되어있다.


library('plyr')

ds <- read.csv('1-2-1-2. 시간대별_관광객_지번(PNU)단위_유동인구_비율포함_201410.csv')

print(result<-ks.test(ds$X02시.03시.유동인구,ds$X01시.02시.유동인구))


2~3시의 유동인구와 1~2시의 유동인구를 비교해 보았다. ks검정을 통과할 경우 둘의 분포는 비슷하다고 할 수 있다.



p value가 0.05보다 적은게 확인된다. 따라서 둘은 비슷한 분포를 한다고 볼 수 있다.

'Programming > R' 카테고리의 다른 글

[R-26]히스토그램(hist)  (0) 2017.11.21
[R-25]샤피로-윌크 검정(shapiro.test)  (0) 2017.11.20
[R-23]카이제곱검정(chisq.test), 피셔검정(fisher.test)  (0) 2017.11.20
[R-22]그룹화(plyr)  (0) 2017.11.20
[R-21]산포도 그리기  (0) 2017.11.20

+ Recent posts