R 시각화 - 3(커브그래프)
본문 바로가기
study/Rstudio

R 시각화 - 3(커브그래프)

by hena79 2021. 1. 17.
반응형

썸네일
썸네일

 

1차원 함수 그래프 그리기

 

함수 plotx의 함수 f(x)를 그리는 데에도 유용하게 이용될 수 있다.

y=f(x)를 그리는데 두 가지 방식을 사용

 

plot(x,y) : x 벡터와 y 벡터 이용

plot(f, x의 하한, x의 상한) : 함수 이름 fx의 범위 이용

 

 

 

 

예를 들어 범위 내에서 함수 의 그림을 그려보자.

 

먼저, y 자료 벡터를 이용하면,

> x=seq(-5,5,0.1)
> y=x^2 -x +1
> windows(); plot(x,y, type='l')

다음은 함수명 f를 이용하면

> f=function(x){x^2-x+1}
> windows(); plot(f, -5, 5)

커브그래프

같이 거의 같은 결과를 얻을 수 있다.

 

 

 

 

plot()curve()의 비교

 

함수 를 그리기 위해 함수 plot()curve()를 이용할 수 있다. 두 함수 사용법은 거의 같지만 curve()좀 더 일반적인 사용을 허용한다.

 

예를 들어 에서 평균이 표준편차가 인 정규분포 함수를 그려보자.

표준편차 공식

먼저 함수를 작성하자.

> f=function(x, mu=0, sigma=1){ (2*pi*sigma)^(-1/2) * exp(-(1/2)* (x-mu)^2/ sigma^2 )}

다음 두 함수는

> windows(); plot(f, -5, 5)
> windows(); curve(f, -5, 5)

동일한 결과를 제공한다.

 

그러나 curve() 함수는 plot()과는 다르게 아래와 같이 함수 f의 모든 인수를 사용할 수 있다.

> windows(); curve(f(x, 1, 2), -5, 5)

따라서 다양한 파라미터를 입력인수로 그래프를 그리고자 한다면, plot()보다는 curves()를 이용하라.

커브그래프

 

 

 

추천

 

 

R 시각화 - 1(시각화 함수)

R 시각화 R의장점 • 간단한 명령으로 보기 좋은 그래프를 작성할 수 있다. • 그래프의 사용자화를 쉽게 수행할 수 있다. - 저수준 작도함수로 완성된 그래프에 도형이나 문자를 추가할 수 있다.

dasoni1004.com

 

 

R Markdown기초

R Markdown R 마크다운 문서는 완벽하게 재현 가능하며 PDF, 워드 파일, 슬라이드쇼 등을 포함한 수십 가지 출력 형식을 지원한다. - 분석 코드보다는 분석 결과에 관심이 있을 의사결정권자와 의사

dasoni1004.com

 

반응형

'study > Rstudio' 카테고리의 다른 글

R 시각화 - 5 (points()등)  (0) 2021.01.18
R 시각화 - 4 ( barplot(), hist(), pie() )  (0) 2021.01.18
R 시각화 - 2(산점도 그래프)  (0) 2021.01.16
R 시각화 - 1(시각화 함수)  (0) 2021.01.15
기초 R 4  (0) 2021.01.14