프로그램에서 '상수'란 항상 같은 값을 갖는 속성으로 분석 대상이 될 수 없다는 것을 이지하고 있어야 한다. 반대로 '변수'는 변하는, 변할 수 있는 속성으로 통계에서 분석대상이 된다.
R을 이용해 실업률을 계산해보았다. 실업자수와 경제활동 인구는 입력변수, 실업률은 출력변수가 된다.
1 2 3 4 | num_unemployee <- 874000 activePopulation <- 27719000 rate_unemploy <- num_unemployee / activePopulation * 100 rate_unemploy | cs |
이번에는 실업률을 계산하는 '함수'를 작성해보았다. R에서 함수를 작성할 때는 아래의 방식에 따라 작성한다.
함수명 <- {(매개변수1, 매개변수2...) 처리 알고리즘}
1 2 3 4 5 6 7 8 | # 실업률 계산 함수 unemployRate <- function(employNum, econActive){ employNum / econActive * 100 } rate_unemploy <- unemployRate(874000,27719000) rate_unemploy | cs |
R에서 '패키지'란 위와 같은 함수가 속해있는, 특정 목적에 따라 만들어진 꾸러미를 말한다. 이미 만들어진 것이 여러개 있고, 필요에 따라 다운로드 받아 활용할 수 있다.
먼저 그래프 작성에 효과적인 패키지 'ggplot2'를 사용해보았다.
1 2 3 4 | install.packages("ggplot2") library(ggplot2) qplot(data = mpg, x = hwy) | cs |
변수, 상수, 함수의 개념이 R사용에 매우 중요한 패키지로 어떻게 이어지는지.
사실 새로 알게 된 것도 없고 진짜 기초 중의 기초인데 개념적으로 한번씩 짚어주시는게 너무나 좋음. 당연한 이야기들인데도 난 배우지 못한거라 ㅋㅋㅋ
너무 귀찮고 졸려 파라미터 등등은 생략한다... 아직까지는 솔직히 노잼파티다 너무 진도가 천천히 나간다 ㅠㅠ 매일 매일 일찍 끝나고 ㅠㅠㅠㅠ
'source code' 카테고리의 다른 글
R studio 데이터 프레임 만들기 / 데이터 분석 기초 (0) | 2018.01.10 |
---|---|
R스튜디오 켜보니 여름의 흔적 (0) | 2017.12.31 |
R이란? / R과 R Studio 다운로드&설치 (0) | 2017.12.29 |
나나스킨 수정 ver.6 티스토리 업뎃 이후 기록 (8) | 2017.12.28 |
나나 스킨 사용하며 수정한 것 기록 (5) | 2017.12.16 |
color scripter_test (0) | 2017.07.20 |