본문 바로가기
2. 그래프 그리기 (고수준 함수)/plot(jitter()) - 노이즈 발생

[R시각화] 노이즈를 발생시키는 jitter함수

by makhimh 2020. 12. 30.
반응형

jitter 함수는 입력 값에서 노이즈를 발생시킵니다. 아래는 간단한 예시입니다. factor 옵션을 이용하여 강도를 조절할 수도 있습니다. 

 

> x=1:5
> jitter(x)
[1] 1.1837416601367294
[2] 1.8277301006950437
[3] 3.0211889690719547
[4] 4.0621753104031084
[5] 5.0300368266180158

 

그래프를 이용하여 jitter 함수 적용 전후를 비교해봅시다. 

 

par(mfrow=c(1,2))
x=seq(0,10,len=30)
y=rep(1,length(x))
plot(x,y)
plot(x,jitter(y))

 

 

이번에는 옵션인 factor를 변경하고 비교해봅시다. 디폴트 값은 1입니다. 

 

x=seq(0,10,len=30)
y=rep(1,length(x))
plot(x,y)
points(x,jitter(y),col='red')
points(x,jitter(y,factor=5),col='blue')

 

 

반응형

댓글