반응형

ggplot 4

[R] R에서 eval() 함수로 표현식 실행하기 (eval in R)

R에서 eval() 함수로 character expression 실행하기(execute r-code stored in a string variable) for문을 통해 반복하면서 특정 문자만 바꾸어 무언가를 실행하고 싶은 경우가 있다.예를 들면, 회귀분석에서 들어가는 feature를 바꾼다던가, 데이터의 모든 컬럼에 대해 그래프를 그릴때 등이다.그 때, eval 함수를 이용할 수 있다. 다음은 eval 함수 예제코드이다. 12a class(a)"character" > b10 > class(b)"numeric" 이는 for문에서 다음과 같이 활용될 수 있다.5개의 컬럼을 가진 데이터의 각 컬럼에 대해 ggplot으로 그림을 그려본다고 가정하자. 코드는 다음과 같다. 12345678910library(ggp..

R 2019.09.18

[R] 수평선, 수직선 in ggplot (add horizontal line, vertical line in ggplot2)

ggplot으로 수평선, 수직선 추가하는 방법 in R ggplot에서 수평선과 수직선은geom_hline() 및 geom_vline()으로 표현할 수 있다. 1. loading "ggplot2" package 1library(ggplot2)cs 2. 수평선 추가* 수평선은 yintercept로 원하는 위치를 지정할 수 있다. 12ggplot() + geom_hline(yintercept = 1:30)cs 3. 수직선 추가* 수직선은 xintercept로 원하는 위치를 지정할 수 있다. 12ggplot() + geom_vline(xintercept = 1:30)cs 4. 수평선 + 수직선 추가 123ggplot() + geom_hline(yintercept = 1:30) + geom_vline(xinte..

R 2019.09.05

[R] 막대그래프란? R에서 막대그래프 그리기 (Bar Chart in R)

막대그래프 in R 지난 포스팅에서 범주형 자료를 표현하는 방법에 대해 알아보았다.이번에는 그 중 막대그래프에 대해 자세히 알아보겠다. >> 범주형 자료 표현하는 방법 바로가기 1. 막대그래프란? 막대그래프는 각 범주에서 도수의 크기를 막대로 그려 나타낸다. 막대그래프를 이용하면 각 범주간의 도수를 비교하는데 용이하다.그러나 각 범주 또는 몇 개의 범주가 전체에서 차지하는 비율을 파악하려면 원형그래프가 적당하다. 예시)한 회사에서 새로 개발한 자동차의 외형에 대하여 고객 150명을 임의로 뽑아 선호도를 조사하였다.150명 중에서 71명은 좋다고 답하고, 42명은 그저 그렇다고 하고, 28명은 싫다고 하고, 9명은 답을 하지 않았다.조사에 대한 막대그래프를 작성하라. 2. Bar Chart in R 위 예..

R 2019.09.01

[R] 파이차트란? R에서 파이차트 그리기 (Pie Chart in R)

파이차트 in R 지난 포스팅에서 범주형 자료를 표현하는 방법에 대해 알아보았다.이번에는 그 방법 중 하나인 파이차트에 대해 알아보겠다. >> 범주형 자료 표현하는 방법 바로가기 1. 파이차트란? 파이차트란? 먼저 원을 그리고 이 원을 상대도수에 비례하여 중심각을 나누어 마치 파이의 조각을 나눈 것과 같은 형태를 갖도록 하는 그림이다. 예시)한 회사에서 새로 개발한 자동차의 외형에 대하여 고객 150명을 임의로 뽑아 선호도를 조사하였다.150명 중에서 71명은 좋다고 답하고, 42명은 그저 그렇다고 하고, 28명은 싫다고 하고, 9명은 답을 하지 않았다.조사에 대한 파이차트를 작성하라. ① 도수분포표 작성 >> 도수분포표란? 바로가기 답 도수 상대도수 좋다 71 0.473 (=71/150) 그저 그렇다2..

R 2019.08.31
반응형